Any file. Any shape.

Free Text Tools

Convert case, style text with Unicode effects, count words, compare versions, clean up line breaks, build URL slugs and generate placeholder text — free, unlimited, entirely in your browser.

Drop a file here — we’ll point you to the right tool

Text work that should never leave your machine

Text tools are the clearest case for local processing on this whole site: what people paste into them is drafts, emails, contracts, commit messages, customer replies — exactly the content that shouldn't be sent to an unknown server "just to change the case". Every tool here runs in your browser tab; nothing you type or paste is transmitted, logged, or stored anywhere.

The case converter goes beyond the usual UPPERCASE/lowercase pair: smart Title Case with AP, APA, Chicago and MLA style-guide rules, the full set of programming identifier styles (camelCase, snake_case, kebab-case, dot.case and friends) with acronym-aware word splitting, plus Unicode styling — 𝗯𝗼𝗹𝗱, s̶t̶r̶i̶k̶e̶t̶h̶r̶o̶u̶g̶h̶, ꜱᴍᴀʟʟ ᴄᴀᴘꜱ and more — that survives pasting into social networks because it's made of real characters, not formatting.

The rest covers the everyday chores around text: joining hard-wrapped lines copied out of a PDF back into paragraphs, counting words and estimating reading time before hitting a limit, comparing two versions of a paragraph line by line, turning a headline — including a Cyrillic one — into a clean URL slug, and filling a design mockup with Lorem Ipsum of exactly the right length.

FAQ

Is the text I paste sent anywhere?

No. Every tool on this page processes text entirely inside your browser tab — nothing is transmitted or stored, and refreshing the page clears everything. Pasting a confidential draft or a customer email is safe.

Is there a length limit?

No fixed limit — the practical ceiling is your device's own memory. Multi-megabyte pastes work, though very large texts can make some operations feel slower, since everything runs on your CPU rather than a server.

How does the "fancy" bold and strikethrough text work?

It replaces letters with Unicode characters that already look styled (mathematical alphanumerics and combining marks). The result is plain text, which is why it survives pasting into Instagram, X/Twitter, Discord or WhatsApp, where real formatting gets stripped.

Do the developer cases handle acronyms correctly?

Yes — word-boundary detection understands camelCase, PascalCase, snake_case and acronym runs, so "XMLHttpRequest" splits into "XML", "Http", "Request" no matter which style you convert to.