All Tools
Every tool on the site, grouped by category. Each links straight to its own page.
246 tools across 8 categories
Generators
Generators that produce something from a set of options: names, identifiers, passwords, codes, colours and placeholder content, all made in your own browser.
- Baby Name GeneratorThe baby name generator draws shortlists from 84 curated names, filtered to traditionally male, female or unisex lists, with no repeats inside a single draw.
- Barcode GeneratorGenerate scannable Code 128 barcodes as SVG, with the checksum shown and ASCII limits stated.
- Blank Image GeneratorThe blank image generator creates a solid-colour placeholder at any size up to 4000 pixels, exported as PNG, JPG or WebP, for mockups and layout testing.
- Boy Name GeneratorThe boy name generator draws up to 30 traditionally boys' names at a time, with no repeats inside a single draw, spread deliberately across name lengths.
- Business Name GeneratorGenerate 484 two-word business name ideas, with the trademark and domain checks the tool cannot do for you.
- Character Name GeneratorGenerate fantasy character names in three formats, including name-plus-epithet with 384 combinations.
- Charades Word GeneratorThe charades word generator draws prompts across three difficulty bands, from single physical actions up to abstract concepts that need a whole team to guess.
- Classroom Group GeneratorThe classroom group generator splits a list of names into random groups, by group count or by group size, using an unbiased shuffle rather than simple slicing.
- Color Palette GeneratorThe color palette generator builds five-colour sets from one base colour using five harmony rules, with hex values and CSS custom properties ready to copy.
- Dinosaur Name GeneratorThe dinosaur name generator builds invented names from 22 real Greek and Latin prefixes and 10 palaeontological suffixes, so each one could plausibly exist.
- DnD Character GeneratorThe DnD character generator rolls a race, class, background and a behavioural quirk from 14,040 combinations.
- Dog Name GeneratorThe dog name generator draws from 30 names chosen for the one or two syllables and hard consonants that dogs respond to most reliably when called across a park.
- Fake Email GeneratorThe fake email generator creates placeholder addresses on RFC 2606 reserved domains, which can never receive mail, so test data cannot reach a real inbox.
- Fake Identity GeneratorThe fake identity generator builds a placeholder person record on reserved domains and the fiction-only 555-01xx phone range, so no real person is described.
- Fake Tweet GeneratorThe fake tweet generator mocks up a social post layout for design work, with a 280-character counter and no platform branding, so nothing impersonates a site.
- Fantasy City Name GeneratorGenerate 304 invented city names for secondary-world settings, built from fantasy-register morphemes.
- Girl Name GeneratorThe girl name generator draws up to 30 traditionally female names, spread deliberately across one to five syllables so a shortlist is not all the same shape.
- Incorrect Quotes GeneratorGenerate short comedic exchanges in the incorrect-quotes format, using your own character names.
- Instagram Caption GeneratorThe Instagram caption generator pairs eight openers with twelve subjects for 96 possible captions, each short enough to survive the truncation point in a feed.
- LinkedIn Headline GeneratorThe LinkedIn headline generator builds 640 combinations in the role, focus and industry structure that reads best in search results and in connection requests.
- Lorem Ipsum GeneratorThe lorem ipsum generator produces placeholder paragraphs, sentences or an exact word count of the classical filler text, starting from the traditional opener.
- Meme GeneratorThe meme generator adds top and bottom captions to your own image in the classic outlined style, entirely in your browser, so the picture is never uploaded.
- Middle Name GeneratorThe middle name generator draws from 40 short names chosen to sit comfortably between a first name and a surname without crowding either of them out loud.
- Nickname GeneratorThe nickname generator builds names from an adjective-plus-noun pattern giving 1,200 combinations, in three formats including a run-together handle form.
- Number Sequence GeneratorThe number sequence generator produces arithmetic, geometric, Fibonacci, square, prime or random integer runs, with the formula behind each one shown in full.
- Password GeneratorGenerate strong passwords in your browser, with entropy shown in bits rather than a vague strength meter.
- QR Code GeneratorThe QR code generator makes a downloadable code for a URL, plain text, a Wi-Fi network or a contact card, at the error correction level you choose to set.
- Quote GeneratorThe quote generator draws from 12 attributed quotations, each labelled plainly where the attribution is disputed rather than presenting folklore as fact.
- Random Address GeneratorThe random address generator builds placeholder postal addresses in US or UK format, using invented street and town names so no real property is described.
- Random Animal GeneratorThe random animal generator draws from 40 species chosen to be recognisable without being obvious, so no cats, dogs or lions crowd out the rest of the list.
- Random Anime Character GeneratorGenerate a random anime character with an archetype, a habit, a flaw and a goal, invented from scratch rather than lifted from any existing series or franchise.
- Random Bible VerseThe random bible verse generator draws from 145 well-known King James passages, filtered by testament and theme, each shown with its book, chapter and verse.
- Random Celebrity GeneratorThe random celebrity generator draws from 28 notable public figures across science, sport, writing and the arts, each labelled with the field they worked in.
- Random Color GeneratorThe random color generator produces colours in four ranges, from pastels to deep shades, giving the hex, RGB and HSL value of each one ready to copy out.
- Random CoordinatesGenerate random coordinates anywhere on Earth, with an even spread over the surface rather than clustering at the poles, in decimal degrees and in DMS form.
- Random Country and CityDraw a random country from 78, with its capital and a major city, filtered by region.
- Random Date GeneratorGenerate random dates within a range, in ISO, day-first, month-first or long format.
- Random Emoji GeneratorThe random emoji generator draws from 50 emoji across five themes, ready to copy straight into a message, a document or a commit, with the name of each shown.
- Random Flag GeneratorThe random flag generator draws from 44 national flags, each labelled with its country so a result can be checked rather than guessed at from the colours.
- Random Food GeneratorThe random food generator draws from 40 foods and ingredients spanning several cuisines, for meal ideas, writing prompts and deciding what to cook tonight.
- Random HobbyDraw a random hobby from a list of 95, filtered by the kind of activity it is and by roughly what it costs to start, so the suggestion is actually actionable.
- Random IP GeneratorThe random IP generator produces IPv4 and IPv6 addresses from documentation, private or public-looking ranges, so test data never points at a real live server.
- Random Letter GeneratorThe random letter generator draws from the full alphabet, consonants only or vowels only, for word games, seating plans and picking a starting letter fairly.
- Random MAC GeneratorThe random MAC generator produces locally administered addresses in four notations, with the local bit set so they cannot collide with a real vendor range.
- Random Movie GeneratorThe random movie generator draws from 30 acclaimed films spanning 70 years and a dozen countries, each shown with its release year and its director's name.
- Random Name GeneratorGenerate random full names, first names or surnames, 2,520 possible first-and-last combinations.
- Random Object GeneratorThe random object generator draws from 40 physical things with distinctive shapes, chosen because they are worth drawing and specific enough to write about.
- Random Phone GeneratorThe random phone generator produces numbers from the US and UK ranges reserved for fiction, so a test record can never dial through to a real telephone line.
- Random Song GeneratorThe random song generator draws from 28 tracks spanning 1964 to 2024, each shown with its artist and release year, for playlists and for settling arguments.
- Random Sports TeamThe random sports team generator draws from all 92 NBA, NFL and MLB clubs, filtered by league, with the conference or division shown alongside each result.
- Random State GeneratorThe random state generator draws US states from all 50, with no repeats inside a single draw, and reports the capital and the larger cities of each one.
- Random SuperpowerDraw a random superpower from a list of 50, each paired with a specific limitation, because a power with no cost removes every obstacle from a story at once.
- Random Topic GeneratorThe random topic generator draws from 20 prompts framed as arguable questions rather than one-word subjects, so there is something to actually take a side on.
- Random Word GeneratorThe random word generator draws nouns, adjectives or verbs from a 94-word list of concrete, picturable English, chosen because abstract words fail as prompts.
- Random ZIP CodeThe random zip code generator produces format-valid US codes using the real prefix ranges each state was assigned, so test data looks plausible to a validator.
- Secret Santa GeneratorThe secret santa generator assigns pairings with a single-cycle derangement, so nobody draws their own name and no two people are simply paired with each other.
- Sprite Sheet GeneratorPack up to 60 images into one sprite sheet PNG and generate the background-position CSS for each.
- Superhero Name GeneratorThe superhero name generator combines 12 hero titles with 16 nouns for 192 possible names, from Captain Lodestone to The Iron Vigil, with no repeats per draw.
- Surname GeneratorThe surname generator draws from 30 last names spanning English, Italian, Spanish, Irish and Igbo traditions, so a test list is not all from one naming culture.
- Team Name GeneratorGenerate 484 team name ideas from 22 adjectives and 22 nouns, or 22 in the shorter "The" format.
- Test Credit Card GeneratorThe test credit card generator returns published sandbox numbers for five brands, each passing Luhn validation, and none of them connected to a real account.
- Token GeneratorGenerate cryptographically random tokens with the entropy calculated for the length and alphabet you choose.
- Town Name GeneratorThe town name generator builds plausible English place names from 22 prefixes and 16 real suffixes, each with the actual meaning it carries on a map explained.
- Truth or Dare GeneratorThe truth or dare generator draws from 10 truths and 10 dares, written to be answerable in a room of people who already know each other rather than strangers.
- Twitter Bio GeneratorThe Twitter bio generator writes short three-part bios that fit inside the 160-character limit, in a dry register rather than the earnest one everyone uses.
- Username GeneratorGenerate run-together usernames from adjective and noun pairs, with no spaces or separators.
- UUID GeneratorGenerate v4 random or v7 time-ordered UUIDs in bulk, with a validity checker.
- Would You Rather GeneratorThe would you rather generator draws from 16 questions in two varieties: light ones for a warm-up and difficult ones that split a room down the middle.
Converters
Converters that turn a value or a file from one format into another, in both directions wherever that makes sense, with nothing uploaded to a server anywhere.
- Add Page Numbers to PDFAdd page numbers to PDF files in your browser, choosing the corner, the number format and the page the count starts from. Nothing is uploaded to a server.
- Add Watermark to PDFAdd watermark to PDF pages in your browser: text stamped across every page, with opacity, size and rotation under your control and no upload step at all.
- Angle ConverterThe angle converter moves between degrees, radians, gradians, turns, arcminutes, arcseconds and NATO mils, with every conversion shown to full precision.
- Area ConverterConvert between 10 area units including hectares and acres, with the exact metric definitions.
- Base64 to Audio ConverterDecode base64 audio to a playable file in five formats, with a player and a download.
- Base64 to Image ConverterBase64 to image download: decode a base64 string or data URL back to an image you can view and download.
- Binary ConverterConvert between binary, octal, decimal and hexadecimal in every direction, with digit grouping.
- Color ConverterThe color converter moves a colour between HEX, RGB, HSL and CMYK, and states plainly why the CMYK figures are an approximation rather than a print-ready value.
- Crop PDFTrim margins from PDF pages by setting a crop box, in points, on any page range.
- CSV to JSON ConverterConvert CSV to JSON with a proper RFC 4180 parser that handles quoted fields and embedded commas.
- Data ConverterConvert data sizes across both decimal and binary prefixes, which is why your drive looks smaller than advertised.
- Extract Images from PDFExtract images from PDF files at the resolution they were stored, page by page. This recovers the embedded photographs rather than rendering whole pages.
- HTML to Image ConverterConvert HTML to image files in the browser, rendered through SVG foreignObject to a downloadable PNG, with the limits of that approach stated up front.
- HTML to Text ConverterConvert HTML to text by stripping tags and decoding entities, with the option to keep paragraph breaks so the result reads as prose rather than one long line.
- Image ConverterThe image converter moves a file between PNG, JPEG and WebP, accepts SVG input, and shows the size of the result beside the original so the trade is visible.
- Image to PDF ConverterCombine PNG and JPEG images into a multi-page PDF in your browser, with page-size options.
- Image to WebP ConverterConvert an image to WebP from PNG, JPEG, GIF or BMP, entirely in your browser, with a quality slider and a before-and-after size comparison for every file.
- IPv4 to IPv6 ConverterShow the mapped, compatible and 6to4 IPv6 forms of an IPv4 address, with the deprecated ones marked.
- JSON to CSV ConverterFlatten nested JSON into CSV, with dotted column names and a union of keys across all records.
- Length ConverterConvert between 12 length units, from nanometres to light years, using exact 1959 definitions.
- Letters to Numbers ConverterConvert letters to numbers and back using the A1Z26 scheme, where each letter maps to its position in the alphabet. Both directions run in your browser.
- Markdown to PDF ConverterConvert Markdown to a formatted PDF with headings, lists and code blocks, in your browser.
- Merge PDFMerge PDF files into a single document in your browser, with the order under your control. Nothing is uploaded, so the files never leave your machine.
- Number to Words ConverterWrite numbers out in words in British or American style, including decimals and negatives.
- PDF to Image ConverterConvert PDF to image files: render pages to downloadable PNGs at up to 4x resolution, in your browser.
- Punycode ConverterConvert international domain names to and from punycode, with a homograph-attack warning.
- Rotate PDFRotate PDF pages by 90, 180 or 270 degrees, either the whole document or a chosen range. The change is lossless because only a rotation flag is rewritten.
- Screen RecorderRecord a screen, window or tab to a WebM file in the browser, with no upload and no install.
- Speed ConverterConvert between km/h, mph, knots, m/s, ft/s, Mach and the speed of light.
- Split PDFSplit a PDF by pulling a page range into a new document, or break the file into one PDF per page. Both run in your browser with nothing uploaded anywhere.
- SVG to JPG ConverterConvert SVG to JPG by rasterising the vector at any size, with a background fill you choose, since the JPEG format has no alpha channel to carry transparency.
- Temperature ConverterThe temperature converter moves between Celsius, Fahrenheit, Kelvin and Rankine, and refuses any value below absolute zero rather than returning nonsense.
- Text to ASCII Codes ConverterConvert text to decimal, octal, hexadecimal or binary character codes, and back again.
- Text to Handwriting ConverterRender text as handwriting on ruled paper, with per-character wobble, as a downloadable PNG.
- Text to HTML ConverterConvert plain text to HTML with paragraph detection, line breaks or escaping only.
- Text to PDF ConverterTurn plain text into a paginated PDF with word wrap, adjustable margins and A4 or Letter pages.
- Text to SpeechText to speech using the voices already installed on your device, with speed and pitch control. The synthesis runs locally, so no text is sent to a server.
- TIFF to JPG ConverterConvert TIFF to JPG in your browser, including multi-page TIFF files, which most browsers cannot display at all. Each page is exported as a separate JPEG.
- Time ConverterThe time converter moves between nanoseconds and years across fourteen units, and states which conversions are approximate because calendar months vary.
- Unix Timestamp ConverterConvert a Unix timestamp to a date and back, handling seconds and milliseconds correctly.
- Voice RecorderA voice recorder that captures audio from your microphone and saves it as a WebM file. The recording stays in the browser and is never uploaded anywhere.
- Volume ConverterConvert between 13 volume units, keeping US and Imperial measures separate as they genuinely are.
- Weight ConverterThe weight converter moves between metric and imperial mass units, and distinguishes the US short ton from the UK long ton, which differ by about 12 percent.
Calculators
Calculators that work out a number from the inputs you supply, with the formula written out on every page so you can check the working rather than trust it.
- Age CalculatorCalculate an exact age in years, months and days, with total days and the next birthday.
- Aspect Ratio CalculatorThe aspect ratio calculator simplifies a pixel ratio, scales dimensions to a new width or height, and flags any result that lands between whole pixels.
- Average CalculatorThis average calculator reports the mean, median, mode and range of a list of numbers, with both standard deviations, so you can see which average fits.
- Combination CalculatorThe combination calculator works out nCr and nPr side by side, with and without repetition, so the gap between a combination and a permutation is visible.
- Date CalculatorThe date calculator measures the gap between two dates in days, weeks, months and weekdays, and shifts a date forwards or backwards by any of those units.
- Discount CalculatorThe discount calculator works out a sale price from any percentage off, and handles stacked discounts correctly, since two 20% cuts are 36% rather than 40%.
- Equation SolverThe equation solver handles ax2 + bx + c = 0, showing the discriminant, the vertex and both roots, including the complex pair when the discriminant is negative.
- File Size CalculatorThe file size calculator estimates video and audio file sizes from a duration and a bitrate, giving the answer in both decimal MB and binary MiB units.
- Final Grade CalculatorThe final grade calculator works out the score you need on the last exam to reach a target grade, and says plainly when that target is already unreachable.
- Fraction CalculatorThe fraction calculator adds, subtracts, multiplies and divides fractions, simplifying the result and showing it as an improper fraction and a mixed number.
- GPA CalculatorCalculate a term GPA on the 4.0 scale and roll it into a cumulative GPA with prior credits.
- List Sum CalculatorThe list sum calculator adds a column of numbers pasted in any format, reporting positive and negative subtotals separately alongside the count and the mean.
- Matrix Row ReducerRow-reduce a matrix to reduced row echelon form, with the rank and every elimination step shown.
- Online RulerAn online ruler drawn at life size in centimetres or inches. Calibrate it once against a bank card and the on-screen scale matches your display exactly.
- Percentage CalculatorThe percentage calculator covers five separate questions, including the difference between a change in percent and a change in percentage points, which differ.
- PPI CalculatorThe PPI calculator works out pixel density, dot pitch and physical screen size from a resolution and a diagonal measurement, for any display or phone panel.
- Ratio CalculatorThe ratio calculator simplifies a ratio of any number of parts, shows each part as a percentage of the whole, and scales the set to a new total you choose.
- Scientific CalculatorA scientific calculator with trigonometry, logarithms, powers and brackets, evaluated by a real expression parser rather than eval, so precedence is correct.
- Set Builder Notation ConverterTurn a list of numbers into set-builder notation, detecting an arithmetic pattern where one exists.
- T-Score CalculatorThe T score calculator converts a z-score or a raw value onto the mean-50, standard-deviation-10 scale used across psychometric and educational testing.
- Tip CalculatorThe tip calculator works out a gratuity at any percentage, splits the bill between any number of people, and shows what rounding up actually collects.
- Weighted Grade CalculatorCalculate a course grade from weighted components, with weights normalised automatically.
- Z-Score CalculatorThe z score calculator converts a raw value into standard deviations from the mean, and gives the matching percentile under the normal distribution curve.
Developer Tools
Developer tools for formatting, encoding and inspecting code, data and websites, covering JSON, XML, CSS, hashes and tokens, all running inside the browser.
- Base64 Encoder and DecoderEncode text to Base64 or decode it back, with full Unicode support and the URL-safe alphabet.
- Bitwise CalculatorThe bitwise calculator applies AND, OR, XOR, NOT and all three shift operators, showing every result in decimal, binary and hexadecimal at the same time.
- CSS Animation GeneratorThe CSS animation generator builds a complete keyframe animation, with duration, delay, timing function, iteration count and direction, and copies the CSS out.
- CSS Border Radius GeneratorThe CSS border radius generator sets each corner independently, shows the result live, and copies out the shorthand rule with the corners in the right order.
- CSS Box Shadow GeneratorThe CSS box shadow generator builds a shadow from offset, blur, spread, colour and opacity, previews it live, and copies the exact rule out for you to paste.
- CSS Button GeneratorThe CSS button generator styles a button through colour, padding, radius, font size, weight and shadow, then copies the rule out with the focus state included.
- CSS Clip Path GeneratorThe CSS clip path generator clips an element to a polygon, circle or ellipse, dragging the points directly on a preview and copying the clip-path rule out.
- CSS Cursor ViewerA CSS cursor viewer showing all 35 cursor values rendered by your own system, so you can see what each one actually looks like and what it signals to a user.
- CSS Filter GeneratorThe CSS filter generator combines blur, brightness, contrast, grayscale, hue-rotate and saturate into a single filter rule, previewed live on a sample image.
- CSS Flexbox GeneratorThe CSS flexbox generator sets flex-direction, justify-content, align-items, wrap and gap, with a live three-item preview showing what each property changes.
- CSS Gradient Text GeneratorBuild CSS gradient text with background-clip, previewed live, and copy the rule along with the solid-colour fallback that keeps the text readable if it fails.
- CSS Grid GeneratorThe CSS grid generator builds a grid template from column and row counts, gap and track sizing, with a live preview and the generated rule ready to copy out.
- CSS Keyframe GeneratorThe CSS keyframe generator writes just the @keyframes block for six common animations, leaving the animation shorthand to you so nothing is overwritten.
- CSS MinifierThe CSS minifier strips comments and whitespace safely, keeping licence headers intact and never touching the inside of a string, and reports the bytes saved.
- CSS Text Shadow GeneratorThe CSS text shadow generator builds a shadow from offset, blur and colour, previewed on live text at the size you will actually use it, then copies the rule.
- CSS Transform GeneratorThe CSS transform generator combines translate, rotate, scale and skew into one rule, with a live preview showing the order the transforms are applied in.
- CSS Triangle GeneratorGenerate a pure-CSS triangle using the border trick, pointing in any of four directions.
- CSV ViewerA CSV viewer that opens a file as a sortable table with row filtering, parsed to RFC 4180 so quoted commas and embedded line breaks are handled correctly.
- Device InfoDevice info reported by your own browser: the fifteen values a page can read about your screen, platform and hardware, which is the data fingerprinting uses.
- Favicon GeneratorThe favicon generator resizes one image into the six sizes browsers actually request, and writes the HTML link tags that reference each of them correctly.
- File Checksum CalculatorThe file checksum calculator hashes a file with SHA-256 in your browser and compares it against a published value, so the file itself never leaves your machine.
- Glassmorphism GeneratorThe glassmorphism generator builds a frosted-glass panel from backdrop-filter, tint opacity and border, previewed over a gradient so the effect is visible.
- Gradient GeneratorThe gradient generator builds linear and radial CSS gradients from two colour stops, an angle and stop positions, with the rule copied out ready to paste.
- Hash CompareHash compare checks whether two checksums match, ignoring case and stray whitespace, and names the algorithm from the digest length so a mismatch is explained.
- Hash GeneratorGenerate SHA-1, SHA-256, SHA-384 and SHA-512 hashes in your browser via the Web Crypto API.
- Hreflang Tag GeneratorThe hreflang tag generator builds a reciprocal set with x-default, and catches the four mistakes that quietly break hreflang, starting with missing returns.
- HTML FormatterThe HTML formatter indents markup by nesting depth while leaving inline elements on one line and pre blocks untouched, so the rendered page never changes.
- JavaScript (JS) BeautifierThe JS beautifier reindents minified JavaScript so it can be read, with strings, regexes and comments left intact.
- JSON FormatterThe JSON formatter pretty-prints or minifies a document, sorts keys on request, and reports any parse error by line and column with the offending text shown.
- JSON ViewerA JSON viewer that opens a document as a collapsible tree, counting the children of every branch before you expand it, so a large file stays navigable.
- JSON-LD Schema GeneratorThe JSON LD schema generator builds valid structured data for six schema.org types, including only properties your page actually shows, so nothing is invented.
- JWT DecoderThe JWT decoder reads the header, payload and claims of a token in your browser, checks the expiry against now, and never sends the token off for verification.
- MAC Address FormatterThe MAC address formatter converts between five notations, and reads the OUI and the local and multicast bits so you can tell a real vendor address from one.
- Markdown Table GeneratorThe Markdown table generator turns comma, tab or pipe-separated data into an aligned GitHub-flavoured table, with column alignment set per column as you like.
- Meta Tag GeneratorThe meta tag generator builds the title, description, canonical and Open Graph tags for a page, correctly escaped, with the length limits shown as you type.
- Neumorphism GeneratorThe neumorphism generator derives raised and pressed soft-UI shadows from one surface colour, and states the contrast problem the style creates for readers.
- Robots.txt GeneratorThe robots txt generator writes per-crawler rules and sitemap lines, and explains the common mistakes, including why disallow never removes a page from search.
- SERP Snippet PreviewA SERP snippet preview showing how a title and description may appear in results, with truncation measured in pixels rather than characters, as Google does.
- SQL FormatterBreak a one-line SQL query onto readable lines, or collapse a formatted one back to a single line.
- Subnet CalculatorThe subnet calculator works out the network address, broadcast address, usable host range and mask from any IPv4 address and prefix length you give it.
- SVG ViewerAn SVG viewer that previews markup at any zoom against four backgrounds, reporting the viewBox and the element count so you can see what a file really holds.
- SVG Wave GeneratorGenerate a wave-shaped SVG section divider from Bezier curves, with a short copyable path.
- URL Encoder and DecoderPercent-encode text three ways (query value, whole URL or form data) and decode it back.
- UTM Link BuilderThe UTM link builder writes correctly tagged campaign URLs, enforcing the three required parameters and warning when inconsistent casing will split a report.
- XML FormatterThe XML formatter indents a document into a readable tree or minifies it to one line, leaving text-only elements untouched so no whitespace changes meaning.
Text Tools
Text tools that count, transform, clean up and compare whatever you paste in, from word counts to diffs and duplicate removal, without the text leaving the tab.
- ABC Order GeneratorThe ABC order generator sorts a list alphabetically with accent-aware comparison, optional case sensitivity and duplicate removal, all in a single pass.
- Add Line NumbersAdd line numbers to any text, choosing where the count starts, how far it steps, what separates the number from the line and whether it is padded with zeros.
- Aesthetic Font GeneratorThe aesthetic font generator converts text into fullwidth, squared, bubble and monospace Unicode styles that survive copy and paste into a bio or a message.
- All Caps GeneratorThe all caps generator converts text to uppercase, and also to lowercase, title case, sentence case, alternating caps or fullwidth, in one pass as you type.
- ASCII Art GeneratorThe ASCII art generator turns short text into five-row banners in four fill styles, ready to paste straight into a terminal, a README or a commit message.
- Bionic Reading ConverterThe bionic reading converter bolds the leading letters of every word, with adjustable fixation strength and an honest note on what the evidence actually shows.
- Case ConverterConvert text between nine cases including camelCase, snake_case, kebab-case and CONSTANT_CASE.
- Cursed Text GeneratorThe cursed text generator stacks combining diacritics onto text for the zalgo effect, with an intensity control from lightly unsettling to fully unreadable.
- Fancy Font GeneratorThe fancy font generator converts text into script, bold script, outline, small caps and bubble Unicode styles that paste intact into most apps and profiles.
- Find and ReplaceFind and replace text with optional case matching, whole-word boundaries and full regular expressions, with every change counted before you copy the result.
- Glitch Text GeneratorThe glitch text generator adds combining marks to text for a corrupted effect, with intensity running from a subtle wobble to completely illegible output.
- Gothic Font GeneratorThe gothic font generator converts text to Fraktur and bold Fraktur blackletter using the Unicode mathematical alphabets, so the result survives copy and paste.
- Invisible Text GeneratorThe invisible text generator copies zero-width and blank Unicode characters, with a note on where each one actually works and where it gets stripped out.
- Keyword Frequency CounterCount keyword frequency and density in any text, with stop-word filtering and two- to four-word phrases, so the figures reflect content rather than grammar.
- List OperationsList operations in one pass: sort, shuffle, deduplicate, reverse and number a set of lines, with each step applied in the order you choose to run them.
- Number PaddingNumber padding to a fixed width, with leading zeros or any other character, so identifiers and filenames sort correctly instead of putting 10 before 2.
- Palindrome CheckerCheck whether a word, phrase or number is a palindrome, with full control over what gets ignored.
- Prefix and Suffix AdderThe prefix suffix adder puts text at the start and end of every line at once, for quoting a list, wrapping lines in tags or building a column of statements.
- Remove Duplicate LinesRemove duplicate lines from a list while keeping the original order, and see exactly which lines repeated and how often, rather than only getting the result.
- Remove Duplicate WordsRemove duplicate words either back to back, catching the repeated word that survives editing, or everywhere at once, with punctuation ignored when comparing.
- Remove Empty LinesRemove empty lines from text, or collapse runs of them down to a single break, including lines that look blank but actually contain spaces or tab characters.
- Remove Line BreaksRemove line breaks to join text onto one line, or split it back onto separate lines at a delimiter. Both directions live in this one tool, as you type.
- Remove WhitespaceTrim, collapse or strip whitespace with six independent options and a count of what was removed.
- Slug GeneratorThe slug generator turns a title into a clean URL slug, transliterating accented characters into their closest ASCII equivalent rather than dropping them.
- Sort Text LinesSort text lines alphabetically, in reverse, or by length, with natural number ordering so item 10 follows item 9, and accent-aware locale comparison throughout.
- Strikethrough Text GeneratorThe strikethrough text generator adds combining strike, underline or slash marks to your text, which survive copy and paste into almost any app or profile.
- Text CleanerThe text cleaner strips curly quotes, dashes, invisible characters and non-breaking spaces out of pasted text, which is what breaks exact-match lookups.
- Text Diff CheckerThe text diff checker compares two versions line by line, from pasted text or loaded files, with options to ignore case and whitespace before comparing them.
- Text ExtractorExtract emails, URLs, numbers, @mentions or hashtags from any text, with obfuscation reversed.
- Text File MergerThe text file merger combines several text or CSV files into one in your browser, sorted by filename, with repeated header rows dropped from every file but one.
- Text RepeaterRepeat text any number of times, with a chosen separator, optional numbering and incrementing counters.
- Text ReverserReverse text by character, word or line, with emoji and accented letters kept intact.
- Word CounterCount words, characters, sentences and paragraphs in your text, with a reading-time estimate. Updates as you type.
- Word Length AnalyserFind the longest word in text, along with the shortest, the average length and a full distribution.
Image Tools
Image tools that resize, convert, inspect and edit pictures in the browser. Nothing is uploaded, so the file never leaves the machine you are working on.
- Collage MakerThe collage maker combines up to 24 images into a grid, with control over the column count, the gap, the cell size and whether a picture is cropped or fitted.
- Color PickerA color picker that reads the exact pixel you click in any image, giving its value in hex, RGB and HSL, with a magnifier so you can land on the right pixel.
- Grayscale ConverterConvert an image to grayscale using three different channel weightings, with an adjustable strength slider so you can stop part-way for a desaturated look.
- Image Color ExtractorThe image color extractor pulls a dominant palette out of a picture using median cut quantisation, and reports the share of the image each colour accounts for.
- Image CompressorThe image compressor shrinks a file with an adjustable quality setting and an optional width cap, showing the before and after sizes as you move the slider.
- Image Flipper and RotatorThe image flipper and rotator turns a picture by right angles and mirrors it on either axis, with no quality loss, because every operation is lossless.
- Image ResizerResize an image by pixels or percentage, stepping down in halves so the result stays sharp.
- Initials Avatar MakerThe initials avatar maker generates a clean PNG from one or two letters, in four sizes and three shapes, with the colour derived from the initials themselves.
- Invert ColorsInvert colors in an image to produce a photographic negative, flipping every channel to its opposite. The operation is its own inverse, so it undoes itself.
- Monitor Calibration TestMonitor calibration test patterns for black level, white level, greyscale, colour, gamma and uniformity, with what to look for spelled out under each one.
- Pixelate ImagePixelate an image by replacing square blocks with the average colour inside them, with an adjustable block size, and a caveat about using it to hide anything.
- Sharpen ImageSharpen an image with an adjustable unsharp kernel, with the actual matrix shown.
Validators
Validators that check whether a value, a file or a configuration is valid, and show exactly what is wrong and where, rather than only reporting a failure.
- Color Contrast CheckerThe color contrast checker measures the WCAG ratio between two colours and shows live sample text at the exact size being tested, with each threshold marked.
- Credit Card ValidatorThe credit card validator checks a number against the Luhn algorithm and its brand prefix, entirely in your browser, so the digits are never sent anywhere.
- Email ValidatorThe email validator checks an address against the real syntax rules, and flags the typos that cost signups, such as gmial.com, before the address is accepted.
- IP Address ValidatorThe IP validator checks an IPv4 or IPv6 address, expands it to its full form, and names the reserved range it falls in, whether private, loopback or public.
- JSON ValidatorValidate JSON and see exactly where it breaks: line, column, the offending text and the likely cause.
- Regex TesterThe regex tester runs a regular expression against sample text with matches highlighted, every captured group listed, and a live preview of any replacement.
- URL ValidatorThe URL validator parses an address into its parts using the browser's own implementation, checks it against the real rules, and shows how it normalises.
- YAML LinterThe YAML linter catches the structural mistakes that break a file: tab characters, a missing space after a colon, and unquoted colons inside a plain value.
Fun
Fun tools for making a decision or filling a moment: random pickers, wheels, dice, coin flips and small novelties, each drawing on a real random generator.
- Bingo CallerCall bingo numbers without repeats, in 75-ball or 90-ball format, with the full call history.
- Click Speed TestA click speed test measuring clicks per second over 1 to 60 seconds, timed against the system clock rather than a frame counter, so the rate is accurate.
- Coin FlipFlip one coin or a thousand, with a running tally and genuinely even odds.
- Countdown TimerA countdown timer that stays accurate when the browser throttles a background tab, because it reads the clock rather than counting intervals. No alarm sound.
- Dice RollerRoll any dice in standard notation (2d6, d20, 3d8+2) with each die shown and the expected average.
- Football Squares GeneratorBuild a football squares grid of 100 boxes with randomised digits, dealt as evenly as the number of entrants allows, and see the imbalance before you commit.
- Magic 8 BallA magic 8 ball with the original 20 answers in their real proportions: ten positive, five neutral and five negative, drawn with a genuine random generator.
- Partner PickerThe partner picker pairs people up at random from a list you paste in, and names the odd one out rather than dropping them quietly when the count is odd.
- Random Number PickerA random number picker that draws from any range you set, with or without repeats, using the browser's cryptographic generator rather than Math.random.
- Random Playing CardDraw a random playing card from a standard 52-card deck, with or without jokers and with or without replacement, so the odds match a real deck either way.
- Random Tarot CardDraw a random tarot card from the full 78-card deck, upright or reversed, with a short and open reading for each that leaves the interpretation to you.
- Random Wheel SpinnerA wheel spinner that picks one name at random from a list of up to 60 that you type. Every slice is equal, and you can remove each winner so none repeats.
- Weighted Random PickerA weighted random picker for lists where some options are likelier than others. Give each a weight and the resulting chance is shown as a percentage first.