All Free Online Tools
Browse 115+ free online tools for text conversion, JSON formatting, developer utilities, image conversion, Unicode fonts and more. Each category includes a short guide so the directory is more than a link list.
Text Tools
View allFree tools for converting, cleaning, counting and transforming text. Convert case, remove duplicate lines, find repeated words and clean copied content.
Alternating Case Converter
Social jokes, mock-SpongeBob captions, playful Discord or Slack messages, and short novelty quotes. Use it when the joke is the casing itself. Two lines is usually enough; longer pastes get hard to read and look hostile.
Capitalized Case Converter
Button and menu labels in a design system that specifies Start Case (“Save Changes”), spreadsheet column headers, form legends, short display names, and feature lists copied in lowercase. It is a fast way to make every word look intentional when title case would leave “of” and “the” small and you do not want that.
Character Remover
Cleaning invoice numbers out of a description, removing emoji from a slug candidate, stripping punctuation before a frequency count, deleting a separator from a pasted column, and preparing a string for a case converter when leftover marks would become part of a token.
Duplicate Line Remover
Deduping email lists, unique-ifying a keyword list, cleaning a changelog pasted twice, preparing a column for import, and removing repeated headers from a log extract. Use it when duplicates are exact line repeats and you want to keep original order. Pair with the Whitespace Remover first if trailing spaces or mixed tabs make visually identical lines look different to you but not to the tool.
Duplicate Word Finder
Editing blog posts, reviewing ads copy, checking whether a product name is overused, hunting accidental double words, and tightening a paragraph before a character limit. Pair with the [Word Frequency Counter](/word-frequency-counter/) when you also need singles and a full ranked list.
Em Dash Remover
Preparing copy for systems that only allow ASCII, matching a house style that prefers spaced hyphens, cleaning AI or Word output before a terminal or CSV, and normalizing a manuscript before a plain-text diff.
Find and Replace Text
Renaming a term across a draft, normalizing spelling variants, stripping a repeated prefix, fixing a typo that appears dozens of times, and small regex cleanups (optional digits, `colou?r`-style variants, capture-friendly patterns). Test on a short sample before pasting a long document.
Inverse Case Converter
Rescuing a paragraph typed with Caps Lock and Shift, reversing alternating-case jokes, checking how a UI looks with inverted labels in a fixture, and fixing a short paste before you apply sentence case for readable prose.
Invisible Text Generator
Narrow layout experiments, aligning short decorative bios where a platform strips extra spaces but keeps zero-width marks, demonstrating how hidden characters work in a classroom, and testing whether a downstream form collapses them.
Lorem Ipsum Generator
Wireframes, print dummy pages, CMS theme development, checking column wrap at different paragraph lengths, and any mock where real product copy would distract stakeholders.
Lower Case Converter
Preparing tags, normalizing CSV columns, turning a headline into input for a slug generator, lowercasing identifiers before a further snake_case or kebab-case conversion, and calming an accidental Caps Lock paragraph when you do not need sentence capitals yet. Also useful when two systems disagree about case and you need a single canonical form for comparison.
NATO Phonetic Alphabet Translator
Confirming email addresses over the phone, reading serial numbers, aviation and amateur-radio practice, support calls where consonants blur, and any verbal check where you would otherwise invent “B as in boy.”
Number to Words Converter
Writing amounts in words on informal forms, generating quiz answers, producing spoken-style strings for a prototype, and checking a draft alt text for a large numeral.
Sentence Counter
School assignments, social captions with limits, checking whether a paragraph is too long, comparing two drafts, and getting a quick structure snapshot before you open a full word processor.
Phonetic Spelling Tool
Reading a short code over a bad line when NATO feels heavy, teaching letter names, generating a spaced spelling for a worksheet, and confirming a username character by character.
Pig Latin Translator
Classroom games, puzzle hunts, novelty posts, and teaching morphology of onset clusters. Keep the source text — fluent players reverse Pig Latin easily.
Plain Text Converter
Pasting a README snippet into Slack as plain text, cleaning a CMS export, preparing copy for a system that escapes HTML badly, and getting unstyled words ready for a case converter.
Online Notepad
Quick notes while you move between converters, drafting before you paste into email, parking a snippet you will convert in a minute, and keeping a private scratch list on a personal machine.
Remove Line Breaks
PDF copy-paste, OCR output, old plain-text emails, chat logs wrapped at a fixed width, and comments that wrapped at column 80 when you wanted a single string for a CMS or spreadsheet cell.
Remove Text Formatting
Cleaning chat messages that used *bold*, turning a Markdown outline into a meeting agenda, preparing text for a case converter, and peeling markers from a CMS paste.
Remove Underscores
Humanizing database exports, cleaning download filenames for a slide, preparing snake_case labels for a non-technical audience, and turning machine keys into readable lines before a sort or frequency pass.
Repeat Text Generator
Load-testing a textarea, creating dummy list items, repeating a watermark line in a mockup, and building a quick fixture file of identical rows.
Reverse Text Generator
Escape-room clues, classroom mirror games, reversing a list order, and checking a string that was stored backwards. Upside-down text is a different Unicode substitution on another tool.
Roman Numeral Date Converter
Wedding stationery, monument-style graphics, teaching Roman numerals with a date students care about, and decorative captions where Arabic digits feel too modern.
Sentence Case Converter
Use it on emails typed with Caps Lock, meeting notes from a phone, support tickets, OCR from a PDF, and blog drafts that went through an uppercase filter. It is the right tool when the destination is a paragraph, a message, or a UI sentence — not a headline. Product copy, error messages, and documentation body text almost always belong in sentence case because it is easier to scan than a wall of capitals.
Sort Words Alphabetically
Tag lists, glossary drafts, comparing two versions of a keyword set, preparing alphabetical credits, and stabilizing a permission list before diff.
Text Frequency Cloud
Skimming a long interview, spotting repeated talking points, teaching frequency without a design tool, and getting a fast visual before you open the full frequency table.
Title Case Converter
Format blog post titles, slide decks, README headings, newsletter subject lines that your brand treats as titles, documentation section names, and book or article titles in English. It is faster than retouching twenty headings by hand after a draft in sentence case. Convert the heading list; leave the article body in sentence case.
Upper Case Converter
Warning banners, warehouse and packing labels, form section names that a design system specifies in caps, crossword-style puzzles, matching a legacy field that stores values in uppercase, and preparing a short line that must be visible at a distance. Keep the string short. A five-word label in caps can work; a paragraph will not.
Whitespace Remover
Cleaning CSV cells, tightening pasted UI copy, normalizing Slack or email spacing before a character count, and preparing text for a case converter or duplicate-line pass when padding would create false unique lines.
Word Frequency Counter
Checking an essay against a word limit, counting characters for a caption or meta description, spotting a word you used too often, comparing two drafts by pasting them one after the other, and preparing a keyword list after you have already written the copy (not the other way around). The [Sentence Counter](/online-sentence-counter/) is a sibling if you only want the totals without a frequency table. The [Word Cloud](/word-cloud-generator/) is a text ranking of the same counts, not a picture.
Code & Data
View allFormat JSON, HTML and CSS, encode Base64, test regex and convert between popular developer naming conventions.
A1Z26 Cipher
Worksheets, escape-room handouts, ARG puzzles, and explaining that “codes” are not all encryption.
Base64 Encode & Decode
Embedding a small SVG or icon in a data URL experiment, inspecting the readable middle of a JWT (still not verifying the signature here), converting clipboard text for an API field that expects Base64, and teaching the difference between encoding and encryption with a live round-trip.
Binary Code Translator
Computer science homework, explaining ASCII vs UTF-8, decoding a bitstring from an ASCII-based puzzle, and round-tripping a short word.
Caesar Cipher
Teaching frequency analysis, puzzle hunts, classroom demos, and explaining why real crypto uses modern algorithms and keys.
camelCase Converter
Migrating SQL columns to a Node API, turning spreadsheet headers into TypeScript property names, renaming CSS modules that a linter wants in camelCase, and converting a design-doc phrase into a variable name. Paste a list, one identifier per line, for bulk work, then review acronyms before you commit.
CSS Formatter
Inspecting a production CSS file, cleaning a snippet from Stack Overflow, teaching cascade with readable examples, and preparing a small style review.
CSV to JSON Converter
Fixture generation, prototyping a table UI, turning a small Sheets export into API-shaped JSON, and checking column names before wiring a mapper.
dot.case Converter
Building i18n keys, namespacing telemetry events, matching a config schema that already uses dotted paths, and turning spreadsheet headers into lodash-style accessor strings. Paste one identifier per line for bulk work, then shorten overly deep keys by hand.
GraphQL Formatter
Cleaning a query copied from a network tab, sharing a fragment in a PR, teaching selection sets, and normalizing a mutation before documentation.
Hex to Text Converter
Reading a hex dump from a ticket, checking a short ASCII payload, teaching binary/hex alongside the [Binary Code Translator](/binary-code-translator/), and round-tripping a brand string.
HTML Formatter & Minifier
Cleaning an email HTML snippet, reviewing a CMS export, shrinking a static fragment for a demo, and making a nested list readable before you edit it by hand.
HTML to Markdown
Moving a CMS export toward a README, turning an email into notes, grabbing a heading structure, and starting a docs PR from HTML you already have.
JavaScript Formatter
Reading a minified function from DevTools, cleaning a gist, sharing a snippet in a ticket, and normalizing a short example before a PR comment.
JSON Formatter
Debugging a 401 response, comparing two configs, preparing a gist, shrinking a JSON blob before embedding it in a test fixture, and checking whether a file is actually JSON before you commit it. If you need to escape a string as a JSON literal, use JSON Stringify instead. If you need YAML, use JSON to YAML after the JSON is valid.
JSON Stringify
Normalizing an API sample to a team indent, re-serializing a one-line fixture with 4-space indent, and checking that a paste is valid JSON before you commit it. If you only need pretty vs minify toggles, the [JSON Formatter](/json-formatter-minifier/) is the sibling tool. If you need to recover text from a quoted JSON string literal, use [JSON Unstringifier](/json-unstringifier/).
JSON to YAML Converter
Turning a JSON API example into a values.yaml draft, comparing the same data in two syntaxes, and preparing a workflow fragment from a JSON fixture. Validate Kubernetes kinds and apiVersions separately.
JSON Unstringifier
Cleaning a message copied from a JSON log line, extracting body text from a quoted fixture field, reversing accidental double wrapping when you only need the inner string, and teaching how JSON string escapes work.
kebab-case Converter
CSS class names and BEM blocks, REST path segments, data-testid values, design-token names that a style guide wants dashed, and a first-pass convert from camelCase props into a URL-ish token. Paste one name per line for bulk work.
Markdown Formatter
Cleaning a paste from a chat, unifying a docs snippet, preparing a GitHub issue, and normalizing list style before a PR.
Markdown Table Generator
README feature matrices, issue templates, design-doc option tables, and turning a small CSV paste into something GitHub will render.
MD5 Hash Generator
Checking whether two pastes are identical, generating a cheap etag-like key, reproducing a legacy checksum you must match, and demonstrating one-way hashing vs reversible [Base64](/base64-encode-decode/).
Morse Code Translator
Study sheets, escape rooms, short callsign experiments, and demonstrating that “codes” are not all cryptography.
Number Sorter
Cleaning a column of scores, preparing test fixtures, ranking IDs pasted as text, and fixing the classic `10` before `2` lexical mistake.
PascalCase Converter
Naming React components and matching file names to their default export, generating TypeScript interfaces from a design-doc phrase list, turning SQL or API field labels into C# or Java class names, and converting a kebab-case or snake_case token into a type name. Paste one identifier per line for bulk work, then review acronyms before you commit.
PDF to Markdown
Pulling quotes from a text PDF, starting a Markdown draft from a digital spec, and avoiding an upload-based converter for internal docs.
QR Code Generator
Event posters, packaging, Wi-Fi guest cards, linking a flyer to a landing page, and encoding a short support URL after you build campaign params with the [UTM URL Generator](/utm-url-generator/).
Regex Tester
Validating an email-ish pattern on a short sample, extracting IDs from a log line, teaching capture groups, and trying a replace before you put it in code.
ROT13 Encoder
Hiding movie endings in a forum post, classic Usenet-style spoilers, classroom demos of symmetric trivial ciphers, and quick round-trips to show self-inverse behavior.
SCSS Formatter
Cleaning a mixin you copied, reviewing a theme file fragment, preparing a style PR comment, and teaching nesting with a readable example.
Slug Generator
Blog posts, documentation pages, product listing URLs, knowledge-base articles, and CMS permalink fields when you have a working title and need a path before publish. Also useful for turning a noisy marketing headline into a short candidate slug you can still edit by hand.
snake_case Converter
Aligning a Node or TypeScript mapper with PostgreSQL column names, generating Python method names from a product spec, turning spreadsheet headers into database fields, and preparing keys that will later become environment-style constants (then uppercasing). Paste one identifier per line for bulk work.
TypeScript Formatter
Cleaning a type copied from a library .d.ts, reviewing a generic-heavy snippet, preparing a PR comment, and normalizing a short TSX-ish example.
URL Encode & Decode
Building a query string by hand, debugging why a redirect broke, inspecting logs that show encoded URLs, and teaching the difference between component encoding and full-URI encoding.
UTF-8 Encoder & Decoder
Fixing a file that was read as Latin-1, explaining why a database column “looks wrong,” checking emoji byte length, and teaching that characters are not always one byte.
UTM URL Generator
Email campaigns, partner posts, QR codes to a campaign landing page, paid ads that your analytics still reads as UTM, and standardizing naming before a launch.
Word to Markdown
Developer docs that started in Word, blog drafts moving to a static site, extracting a policy into a repo, and avoiding upload-based converters for internal handbooks.
XML Formatter
Debugging an API that still speaks XML, cleaning an SVG you will edit by hand, reading a Maven pom snippet, and comparing two responses visually.
YAML Formatter
Cleaning a workflow file snippet, reviewing a Helm values fragment, normalizing list indentation, and teaching YAML structure on a short sample.
Image Tools
View allConvert PNG, JPG, WebP, and SVG in the browser — files stay on your device.
Image to ASCII Art
README headers, workshop demos of sampling, and playful social posts in monospace blocks. Keep width modest so the “image” remains scannable.
JPG to PNG Converter
A CMS that rejects JPEG, a print tool that wants PNG, and pipelines that expect a PNG extension even when content started as a photo.
JPG to WebP Converter
Web performance passes, replacing heavy JPG heroes, and building `<picture>` experiments when you still keep a JPEG fallback elsewhere.
PNG to JPG Converter
Photos that were saved as PNG for no good reason, email attachments with size limits, and web photos that do not need transparency.
PNG to WebP Converter
Web performance for graphics, replacing heavy PNGs on marketing pages, and stickers that need a transparent background.
SVG to PNG Converter
Exporting a logo for CMS fields that reject SVG, creating PNGs for email signatures, and handing pixels to partners who cannot open vectors.
WebP to JPG Converter
Printers and CMS boxes that want JPEG, Outlook-era workflows, and sharing a photo with someone whose apps lack WebP.
WebP to PNG Converter
Opening a WebP in an older editor, handing files to a print vendor that wants PNG, and keeping transparency for further design work.
Font Generators
View allUnicode bold, italic, wide, and platform-style text for bios and posts — not TTF downloads.
Aesthetic Text
A soft bio mood word, one caption hook on Instagram or Tumblr-style posts, a nickname fragment where slanted weight fits the vibe, and A/B testing how a brand phrase looks before you save a profile.
Big Text Generator
A single shouty brand word in a profile header, event flyer text you will screenshot, meme titles in chats that strip markdown sizing, and comparing footprint against bold mathematical letters.
Bold Text Generator
A keyword in a bio, a date in a caption where markdown is stripped, a single emphasized term in a launch post, and testing emphasis before you commit a display name.
Bubble Text Generator
A single badge-like word in a caption, circled initials in a casual roster, novelty list markers in a screenshot graphic, and checking whether a messaging app preserves enclosed letters.
Cursed Text
Halloween nicknames, horror-server Discord tags, short spooky caption words, and comparing mild glitch against full Zalgo before you annoy moderators.
Cute Font Generator
A playful Instagram highlight word, a Discord nick in a casual server, sticker-style overlays you will screenshot, and testing whether circled letters survive a specific chat client.
Discord Font Generator
A distinctive nickname in a small server, a status line, and a single styled word when a channel disables markdown. Keep announcements in normal text plus markdown.
Double-Struck Text
Math-club Discord nicks, a single premium-looking brand initial, caption badges that nod at set notation, and contrasting double-struck against bold for a cleaner math aesthetic.
Facebook Font Generator
A short comment flourish, a community-group event title that allows decoration, and testing a look before you put it on a Page (expect rejection if it is unreadable).
Fancy Text Generator
A short bio line, one highlighted word in a caption, a nickname where the app allows Unicode, and testing how a brand phrase looks before you commit. Keep it to a phrase — not a paragraph.
Gothic Text
Band or guild nicknames, fantasy-server Discord names, album-title style caption hooks, and testing whether a device can render Fraktur before you commit a brand word.
Instagram Fonts
A short aesthetic bio line, one highlight word in a caption, testing a display look before you save, and pairing a plain username with a styled bio.
Italic Text Generator
A book title in a chat that strips markdown, a short quote, an aesthetic caption word, and light emphasis beside normal letters.
Mirror Text Generator
Flipping brackets in a novelty caption, testing how a chat client displays reversed parentheses, and pairing with upside-down text when you need letters flipped too.
Slash Text Generator
Poster-style caption hooks, album-title novelty lines, meme formatting in chats that allow punctuation, and contrasting slash style against underline/strike combining marks. It also works as a quick way to discourage casual copy-paste of a motto you want people to see but not reuse cleanly.
Small Text Generator
Squeezing a secondary bio line, a subtle Discord status, a compact caption tag, and pairing a plain @handle with a small-styled descriptor.
Stacked Text Generator
Vertical name art for screenshots, Instagram story text you control, and novelty posts where multiline paste is known to work.
Strikethrough Text Generator
Crossing out an old price beside a new one, marking a canceled event name in a plain bio, and redacting a short word in a meme screenshot. A single struck word beside a plain replacement reads clearer than striking a whole sentence.
Subscript Generator
Quick H₂O / CO₂ style captions, simple variable indices in a chat that lacks LaTeX, and labeling a short footnote marker when markdown is stripped.
Superscript Generator
Caption math like x², casual ordinals (1ˢᵗ style when letters map), footnote stars in plain bios, and chat notes when LaTeX is unavailable.
TikTok Font Generator
A two-word hook, a bio highlight, and a comment-style overlay you will screenshot. Pair with a plain handle for search.
X (Twitter) Font Generator
A display name with one styled word, a launch post with a single emphasized term, and matching a brand’s social look next to plain hashtags.
Typewriter Text
A code-flavored Discord nickname when `backticks` are not allowed in the nick field, a terminal-style caption word, status lines that nod at CLI culture, and comparing monospace Unicode against sans-bold.
Underline Text Generator
Emphasizing a single word in a bio that strips markdown, marking a sold-out label in a plain caption, and testing whether a chat client preserves combining marks.
Unicode Text Converter
Side-by-side taste tests for a bio word, creators who hop between bold and script, and users who want one bookmark before reading platform-specific limit pages.
Unicode to Text Converter
Cleaning a styled bio for an application form, recovering a handle someone sent in fancy Unicode, and turning decorative paste into searchable ASCII.
Upside Down Text
Prank replies, novelty bios, sticker text you will screenshot, and testing whether a chat client preserves unusual phonetic lookalikes.
WhatsApp Font Generator
A festive group name, a status line, and a single decorative word. Prefer native markdown for long chat messages so they remain searchable.
Wide Text Generator
Vaporwave-style headers in a bio, a stretched display word on TikTok overlays you screenshot, playful Discord nicks in meme servers, and comparing fullwidth against bold for visual punch.
Zalgo Text Generator
Meme screenshots, Halloween one-word jokes, and testing how badly a client clips diacritics — then usually choosing something milder.
Random Generators
View allPasswords, UUIDs, raffle picks, and test data using the browser CSPRNG when available.
Random Choice Generator
Standup facilitators, classroom names, giveaway comments exported to a text list, picking a restaurant, and assigning demo duties.
Random Date Generator
Seed data for demos, spreading fake events across a year, and teaching inclusive date ranges. Pair with your own time-of-day if you need full timestamps.
Random IP Address Generator
Screenshot form fillers, placeholder datasets, teaching dotted-quad format, and synthetic logs where the exact address does not matter.
Random Letter Generator
Classroom letter draws, generating a fake middle initial, kids’ games, and building short nonsense strings for UI placeholders.
Random Month Generator
Classroom games, dummy season copy, picking a reporting month for a mock chart, and icebreaker prompts.
Random Number Generator
Classroom raffles, load-test IDs, sprint poker numbers, Monte Carlo toy demos, and filling numeric columns in mock CSV. Document the range if the result matters later.
Strong Password Generator
New account signups, rotating a password after a breach notification, creating an app-specific password, and seeding a password manager vault when the manager’s own generator is unavailable. Sixteen characters with mixed classes is a practical floor for most sites in 2026.
UUID Generator
Primary keys across services, correlating logs between front end and API, seeding fixtures in a demo database, and generating a local test resource id without hitting a server.