Fix text copied from AI.
Convert Markdown, clean ChatGPT formatting, repair tables, and inspect hidden characters. Everything runs privately in your browser.
Markdown & documents
Markdown to Word
Paste Markdown from ChatGPT, Claude, or any editor and download a real .docx file with headings, lists, tables, links, and code kept as formatting.
Markdown to PDF
Paste Markdown, check the formatted preview, and save a print-ready PDF straight from your browser. No upload, no signup, and no watermark added.
Markdown to Google Docs
Paste Markdown, copy the rich-text result, and paste it into Google Docs with headings, lists, emphasis, links, and tables intact. DOCX download too.
Remove Markdown Formatting
Strip asterisks, hashes, link syntax, and code fences from Markdown and get plain readable text back. Runs in your browser; nothing is uploaded.
Markdown Table to Excel
Paste a Markdown pipe table and download a genuine .xlsx file with one value per cell, instead of the whole row landing in a single column.
Markdown Table to CSV
Paste a Markdown pipe table and get standards-compatible CSV, with commas and quotes inside cells escaped so the file imports without breaking.
Markdown Viewer
Paste or type Markdown and read it as a formatted document while you edit. Useful for checking AI output, README files, and notes. Nothing is uploaded.
Markdown to HTML
Convert Markdown into clean semantic HTML with a live preview, then copy the markup for a site, CMS, newsletter, or email. Runs in your browser.
Word to Markdown
Paste rich text copied from Word, Google Docs, or a web page and get Markdown back, with headings, emphasis, lists, links, and tables converted.
HTML to Markdown
Paste HTML source and get portable Markdown for READMEs, documentation, notes apps, and LLM prompts. Scripts, styles, and unknown tags are dropped.
Remove Em Dashes
Replace every em dash with a comma, semicolon, hyphen, or nothing, and see how many were changed. The space the dash left behind is tidied up too.
AI cleanup
AI Text Cleaner
Count and clean the mechanical formatting artifacts in AI output: em dashes, smart quotes, invisible characters, and emoji. Counts stay visible.
AI Formatting Humanizer
Remove the formatting fingerprints of AI output: em dashes, smart quotes, invisible characters, emoji, and fancy fonts. Wording and meaning stay intact.
Bullet Points to Paragraph
Turn a bullet list into flowing prose, or a paragraph into one bullet per sentence. Headings, block quotes, and code blocks pass through untouched.
Invisible Character Scanner
Scan text for zero-width spaces, soft hyphens, BOMs, and direction marks, see a count of each kind, and remove them so search and validation work again.
Invisible Character Viewer
Reveal hidden Unicode by marking each zero-width space, soft hyphen, BOM, and direction mark in place. Nothing is deleted.
Smart Quotes to Straight Quotes
Replace curly quotes and apostrophes with straight ASCII ones so text is safe for code, CSV, databases, and plain-text email. It counts what changed.
Remove Emojis
Remove emoji and their skin-tone and variation modifiers from text while leaving words and punctuation intact. The result updates as you type.
Fancy Text to Plain Text
Convert bold, italic, script, small caps, and fullwidth Unicode pseudo-fonts back to ordinary letters, so search, spell check, and parsers read it.
Fix Copy-Paste Line Breaks
Repair hard-wrapped text copied from PDFs, emails, and AI chats: single line breaks become spaces, while blank lines stay as paragraph breaks.
ChatGPT Conversation to Document
Paste a copied ChatGPT transcript and get a clean document with each turn under its own You or Assistant heading, ready to share, print, or archive.
Data & prompts
Token Counter
Estimate how many tokens a prompt or reply uses, alongside word, character, and cost figures. A browser-side approximation, not the model tokenizer.
Text Splitter
Split a long document into chunks of up to 2,000 characters that each end at a whitespace boundary, so no word is cut in half by a prompt limit.
Text Diff
Compare two versions of a text and see every word added or removed, marked inline. Paste the original, a line of three hyphens, then the revision.
JSON Formatter & Validator
Validate and pretty-print JSON with readable indentation, or read the exact parser error when it is malformed. It runs in your browser.
JSON to CSV
Flatten an array of JSON objects into CSV you can download and open in a spreadsheet. Every key becomes a column and missing values are left empty.
CSV to Markdown Table
Turn comma-separated rows into a Markdown pipe table you can paste into GitHub, Notion, documentation, or an AI chat. The first row becomes the header.
Extract Tables from Text
Pull pipe-delimited or tab-delimited rows out of surrounding prose and download them as CSV. Markdown alignment rows are skipped, not read as data.
Word & Character Counter
Count words, characters, sentences, and reading time as you type. Nothing is uploaded, so it is safe for drafts, essays, client work, and prompts.
Case Converter
Convert text to title case, sentence case, UPPERCASE, or lowercase, switching mode above the editor. Fixes inconsistent capitalization in one paste.
LaTeX to Word Equation
Strip display delimiters from LaTeX copied out of an AI answer so it pastes into Word's equation editor with Alt+= instead of landing as literal text.