Text & string processing
224 tools available
Translate JSON files and i18n locale files into any language with AI. Keys, structure, numbers and placeholders stay the same, only the text values are translated.
Translate YAML files and locale files into any language with AI, keeping keys, comments, anchors and formatting unchanged.
Translate the text of XML files, Android strings.xml and .resx resources with AI. Tags, attributes and structure stay the same.
Translate Markdown documents and README files with AI. Headings, lists, tables, links and code blocks keep their syntax.
Translate CSV and TSV spreadsheets cell by cell with AI, keeping the delimiter, quoting, numbers and table structure.
Translate SRT and WebVTT subtitle files with AI. Cue numbers, timings and styling stay exactly the same.
Fill gettext PO and POT files with AI translations, including plural forms, while keeping comments, contexts and references.
Translate PDF documents with AI and download a translated PDF that keeps the original page layout, images and colors.
Generate hashtags for Instagram, TikTok, X, LinkedIn, and other social media posts with AI. Paste your caption or describe your topic and get a mix of broad, niche, and specific hashtags, ready to copy.
Check the length of a string in characters, Unicode code points, UTF-16 code units, and UTF-8 bytes. Set a minimum and maximum length to see if it fits, and get a truncated copy that never cuts an emoji in half. Runs in your browser.
Browse every Unicode character block by block, or search by name, code point, or pasted text. See each character's name, category, script, and block, and copy it as UTF-8, UTF-16, an HTML entity, or a CSS, JavaScript, or URL escape. Runs in your browser.
Make a text progress bar from a value and a total, such as ████████░░░░ 67%, to paste into a README, Discord, Slack, or a terminal. Choose blocks, smooth blocks, ASCII, circles, emoji, or your own characters, set the width and borders, show the percentage or value, and line up several bars at once. Runs in your browser.
Turn text into big ASCII art letters with FIGlet fonts, for README banners, code comments, terminal splash screens, and chat messages. Pick from 47 fonts such as Standard, ANSI Shadow, Doom, Slant, and Block, change the letter spacing, and wrap long text at a set width. Runs in your browser.
Put text in a box drawn with Unicode box-drawing characters, such as ┌──┐ or ╔══╗, for code comments, READMEs, terminal output, and chat messages. Choose single, double, rounded, heavy, ASCII, or custom borders, align the text, add padding, and put a title in the top border. Runs in your browser.
Type text once and see it in 26 Unicode styles you can copy and paste into Instagram, TikTok, Discord, X, or a nickname: bold, italic, script, Fraktur, double-struck, monospace, circled, squared, fullwidth, small caps, upside down, strikethrough, and more. Runs in your browser.
Convert text to binary code and binary back to text. Each character is encoded as UTF-8 and written as 8-bit bytes, so accented letters, other scripts, and emoji work too. Separate bytes with spaces, commas, or new lines, or paste bits with no separators. Runs in your browser.
Decorate text with arrows, stars, sparkles, brackets, waves, flowers, hearts, and line borders, such as ★彡 text 彡★ or ꧁ text ꧂, for nicknames, bios, and posts. See every decoration at once, filter by kind, and copy the one you like. Runs in your browser.
Extract the text of a PDF by reading its pages as images with OCR. Works on scanned PDFs, and on PDFs whose text copies as garbled characters because of broken or unusual font encoding.
Generate sample plain text files by paragraph count or exact file size, with your choice of line endings and encoding.
Generate short, catchy Instagram bio ideas from a few words about you or your brand.
Find out which languages a text is written in, such as English, French or Spanish, even when several are mixed, with each one's ISO code and share of the text.
Replace every ё with е in Russian text instantly, keeping uppercase Ё as Е, and see how many letters were replaced.
Check English text for grammar, spelling and punctuation mistakes with AI. Each mistake is highlighted in your text with a fix you can apply in one click.
Check Spanish text for grammar, spelling, accent and punctuation mistakes with AI. Each mistake is highlighted in your text with a fix you can apply in one click.