Online Text Tools

Text cleanup, formatting and writing helpers.

OCRExtract text from images and screenshots with OCR that runs in your browser. Free, no upload, no page limits.ImagesXLSX CSVConvert Excel spreadsheets (XLSX, XLS) to CSV files, one per sheet, entirely in your browser.ConvertCSV XLSXConvert CSV files into Excel XLSX spreadsheets ready to open, sort and format.ConvertGenerate SlugTurn titles and names into clean SEO-friendly slugs.TextFormat XMLFormat and validate XML for feeds, configs and integrations.DeveloperXML to JSONConvert XML into readable JSON for APIs and data workflows.DeveloperJSON to XMLConvert JSON into XML for integrations, feeds and legacy systems.DeveloperCSV to JSONConvert CSV rows into JSON arrays for APIs and scripts.DeveloperJSON to CSVConvert JSON arrays into CSV for spreadsheets and exports.DeveloperWord CounterCount words, characters, sentences and paragraphs, plus estimated reading time.TextCase ConverterConvert text into UPPERCASE, lowercase, Title Case, Sentence case, camelCase and snake_case at once.TextLorem IpsumGenerate placeholder Lorem Ipsum paragraphs for mockups, layouts and drafts.TextMarkdown to HTMLConvert Markdown into clean HTML markup for READMEs, docs and CMS content.TextText Diff CheckerCompare two blocks of text and instantly see the exact words that were added, removed or left unchanged.TextRemove DuplicatesRemove duplicate lines from a list of text, keeping the first occurrence of each.TextSort LinesSort a list of text alphabetically, both ascending and descending, in one pass.TextFind and ReplaceFind every occurrence of a word or phrase in a text and replace it with another, instantly.TextWhitespace CleanerRemove extra spaces, tabs and blank lines from a block of text instantly.TextData ExtractExtract data from PDF and images: search a label like total, date or IBAN and get the actual value next to it.PDFPDF TXTExtract all text from PDF files, with automatic OCR fallback for scanned documents, right in your browser.PDFOCR PDFRun OCR on scanned PDF documents and get the recognized text, free and entirely in your browser.PDFMorse CodeTranslate text to Morse code, or Morse code back to text, entirely in your browser.TextJSON DiffCompare two JSON documents and instantly see which keys were added, removed or changed.DeveloperNumber to WordsConvert a number into its written-out English words, entirely in your browser.CalculatorsText EncryptorEncrypt text with a passphrase using AES-GCM, or decrypt it back, entirely in your browser.SecurityMSG EMLOpen an Outlook MSG file without Outlook: read the message and get its attachments back.ViewDOCX ViewerOpen and read a Word DOCX document without Word, entirely in your browser.ViewDOC ViewerRead the text of an old Word DOC file without Word, entirely in your browser.ViewPPTX ViewerRead the text of a PowerPoint PPTX presentation slide by slide, without PowerPoint.ViewSRT VTTConvert SRT subtitles to WebVTT for HTML5 video, entirely in your browser.ConvertVTT SRTConvert WebVTT subtitles to SRT for media players and TVs, entirely in your browser.ConvertSub ShiftFix out-of-sync subtitles by shifting every timestamp forward or backward, entirely in your browser.TextOFX CSVTurn OFX and QFX bank statements into a clean CSV you can open in Excel, without the statement ever leaving your browser.ConvertCSV OFXTurn the CSV your bank exports into an OFX statement that GnuCash, YNAB and Quicken import cleanly, entirely in your browser.ConvertQIF CSVConvert old Quicken QIF files into a clean CSV for Excel, without the data ever leaving your browser.Convert