The text toolbox for everyone
Convert case, generate fancy fonts, format JSON, diff text, extract data — all in your browser. Nothing is uploaded. Nothing is stored.
# Case & Format
Convert text between UPPERCASE, lowercase, Title Case, Sentence case and aLtErNaTiNg case. Everything happens live in your browser — nothing is uploaded.
Flip your text in three ways: character order, word order, or line order. Choose the mode and copy the result.
# Content Cleanup
Strip every line break from pasted text, or replace them with spaces or a custom character. Optionally preserve paragraph breaks between blocks.
Squash runs of spaces down to a single space and trim whitespace from each line. Perfect for cleaning copy-pasted content.
Deduplicate any pasted list. The tool shows how many duplicates were removed and can ignore case when comparing.
Sort any pasted list alphabetically, in reverse, by line length, or shuffle it randomly. Runs instantly in your browser.
Search for any string in pasted text and replace it. Toggle match-case and whole-word matching for precision.
Paste any text and get a sorted table of every word and how often it appears — plus totals for words, unique words, and characters.
Paste any HTML snippet and get just the plain text. Perfect for cleaning up content copied from websites, CMS exports, or email templates.
Count words, characters, sentences, and paragraphs as you type. See estimated reading time, speaking time, and a Flesch-Kincaid reading ease score.
Wrap each line of a list with a prefix, suffix, or both. Common uses include adding <li> tags to a list, quotes, or commas.
Paste a column of items and instantly convert it into a comma-separated list. Great for SQL IN clauses, email lists, and ad keywords.
Escape HTML special characters (< > & ' ") into safe entities, or decode HTML entities back to plain text. Supports named entities, decimal, and hex numeric refs.
Scan logs, config files or stack traces for AWS keys, GitHub tokens, JWTs, private keys, emails and IPs, then mask them in one click. Ideal before pasting output into a bug report or an AI chat.
# Everyday Utilities
Paste any HEX, RGB, or HSL value and see the converted formats plus a live color swatch. Copy any format with one click.
Generate one or many strong, random passwords in your browser using crypto-secure randomness. Pick length, character sets, exclude ambiguous characters, and copy each password with one click.
Convert numbers to Roman numerals (like 1994 → MCMXCIV) or Roman numerals back to numbers. Supports 1 through 3999 with full validation.
Fix text you typed before switching your keyboard layout by remapping every key to the layout you meant to use. Supports Arabic, Persian, Russian, Ukrainian, Hebrew, Greek, Turkish, AZERTY, QWERTZ, Spanish and QWERTY.
Percent-encode any string so it's safe to drop into a URL, or decode a percent-encoded string back to plain text. UTF-8 safe.
Convert CSS pixels to rem units and back with a custom base font size. Perfect for responsive design and accessibility work.
Generate cryptographically random UUID v4 identifiers (also called GUIDs). Create one at a time or a bulk batch and copy any value with one click.
Generate strong, memorable passphrases from random dictionary words — Diceware-style. Pick word count, separator, capitalization, and whether to add a number.
Measure a password's entropy in bits and see roughly how long an offline attacker would need to guess it. Analysis is local, so it is safe to test a real password.
Convert between Unix timestamps, ISO 8601 strings and readable dates in your local timezone or UTC. Seconds, milliseconds and microseconds are detected automatically.
Spell out any number in plain English, including decimals, ordinals like twenty-first, and currency wording for cheques and invoices. Handles values into the quadrillions.
Convert between metric and imperial units for length, weight, volume, temperature, speed, data and time, with a full comparison table for every unit. Currency uses static reference rates for rough estimates.
Paste a list and let the browser's cryptographic random generator pick winners, shuffle the order or split everyone into balanced teams. Perfect for giveaways, standups and classrooms.
# Social & Fun
Type once and get 30+ fancy Unicode font styles instantly. Tap any style on mobile to copy it — perfect for Instagram bios, TikTok captions, Discord names, and more.
Make chaotic Zalgo (glitch) text with a live intensity slider controlling how much combining chaos gets stacked. Copy the result and paste it anywhere.
Turn regular text into tiny small caps or superscript letters. Great for aesthetic bios and captions.
Convert regular text into upside-down characters using Unicode. Paste the flipped result anywhere.
Translate between plain text and Morse code in both directions, including numbers and punctuation. Press play to hear the code as real dots-and-dashes audio.
Translate text into Pig Latin, Caesar cipher, ROT13 or Atbash — and decode it again. The brute-force panel reveals all 25 Caesar shifts so you can crack a message instantly.
Generate bubble, filled-bubble, square and full-width vaporwave text that works anywhere Unicode does. Copy any style with one tap for bios, captions and usernames.
Find the perfect kaomoji by mood and copy it with a single click, from the classic shrug to the table flip. Search filters every emoticon as you type.
# Writer & Dev
Generate the exact amount of Lorem Ipsum you need — pick words, sentences, or paragraphs and copy with one click.
Paste two texts into the two panels and see additions in green, deletions in red, and unchanged content in gray.
Add sequential line numbers to any text. Choose the starting number and the separator between number and content.
Convert titles into URL-safe slugs. Accents are normalized, punctuation removed, and spaces become hyphens.
Convert any text into its 8-bit binary representation, byte by byte. Uses UTF-8 encoding so emoji and non-ASCII characters work.
Paste 8-bit binary (with or without spaces) and get the decoded text. UTF-8 aware.
Encode any text to Base64 or decode a Base64 string back into text. Fully UTF-8 aware.
Paste JSON to pretty-print, minify, or validate it. Invalid JSON shows a clear error with the line number.
Paste any text and get a clean list of every email address it contains, automatically deduplicated.
Paste any text and get a clean list of every URL it contains, automatically deduplicated.
Paste up to 15 scrambled letters (use ? as a wildcard) and instantly see every word you can spell, grouped by length. Great for Scrabble, Words With Friends, Wordle hints and anagram puzzles.
Type or paste Markdown and get clean HTML output with a live preview. Supports headings, bold, italic, links, images, lists, blockquotes, and fenced code blocks.
Convert between CSV and JSON in either direction. Paste CSV with a header row to get a JSON array of objects, or a JSON array of objects to get clean CSV.
Test JavaScript regular expressions with live match highlighting, capture groups, and a replace preview. Pick flags g, i, m, s, u, y in one click.
Paste any JSON Web Token to inspect its header, payload, expiry and signature. Everything is decoded locally in your browser — nothing is ever sent to a server.
Generate SHA-1, SHA-256, SHA-384, and SHA-512 hashes for any text using the browser's Web Crypto API. Great for checksums, cache keys, and integrity checks.
Convert configuration and data between JSON, YAML and TOML in any direction. Parsing and serialising happen locally, so secrets in your config never leave the device.
Query nested JSON with paths like $.users[0].email or flatten an entire document into dot-notation keys. Useful for API debugging, mapping fields and spotting structure at a glance.
Format unreadable SQL into clean, indented statements with uppercase keywords, or minify a query down to one line. Works with SELECT, INSERT, UPDATE, DELETE and joins.
Paste CSV, TSV or spreadsheet rows and get a properly aligned Markdown table you can drop into a README, GitHub issue or Notion page. Delimiter, header and alignment are all configurable.
Paste a data URI to preview the decoded image and see its MIME type, encoded length and real byte size. You can also drop a local file in to generate a data URI without uploading anything.
Turn cryptic crontab lines like 30 9 * * 1-5 into a clear sentence, with a field-by-field breakdown. Handy presets cover the schedules people need most.
Look up regular expression syntax fast and copy tested recipes for emails, URLs, IPs, dates, hex colours and UUIDs. Every pattern is one click away from the regex tester.
Identify which algorithm produced a hash from its prefix, length and character set, and learn whether that algorithm is still safe to use. It explains formats only — it never attempts to crack anything.
Who is Snipptext for?
Snipptext is built for the workflows where text needs a quick fix — no signup, no upload, no friction. Pick your workflow and jump straight to the tool you need.
For Developers
Format messy JSON, decode JWTs, test regex patterns, hash strings with SHA-256, and diff code snippets — all without sending proprietary data to a random server.
For Writers & Editors
Clean up copy-pasted text, strip HTML tags, remove weird PDF line breaks, count words with reading time, check keyword frequency, and generate placeholder text.
For Social Media Managers
Generate aesthetic Unicode fonts for bios, create URL-safe campaign slugs, build upside-down text, add small caps to captions, and wrap posts in Zalgo or fancy brackets.
For Data & Marketing Ops
Turn Excel columns into comma-separated lists for SQL IN clauses, dedupe email exports, convert CSV to JSON for APIs, and pull addresses out of CRM notes.
For Designers & Front-End
Convert HEX to RGB or HSL with a live preview, translate PX to REM for responsive type scales, generate placeholder copy, and slugify layer names.
For Students & Researchers
Check readability with Flesch-Kincaid, count sentences and paragraphs, unscramble anagrams for word games, convert Roman numerals for history essays, and encode text to binary for CS homework.