Docs

Text & data tools

Guide to diffing, counting, case conversion, Markdown and text cleanup tools.

All guides

  • Getting started: What OpenFile is, how to use your first tool, install it as an app and work offline.
  • How OpenFile works: The zero-upload privacy architecture, the processing engines and first-use model downloads.
  • Keyboard shortcuts: Global, command palette, docs and Sketch board keyboard shortcuts.
  • PDF tools: Guide to every PDF tool: merge, split, compress, sign, protect, OCR and more.
  • Convert: Guide to converting between PDF, Word, Excel, PowerPoint, Markdown, HTML and images.
  • Image tools: Guide to compressing, resizing, converting, background removal, upscaling and editing images.
  • Video tools: Guide to trimming, compressing, converting, GIFs and recording video in the browser.
  • Audio tools: Guide to editing, converting, recording and transcribing audio on-device.
  • Developer tools: Guide to JSON, JWT, hashes, regex, QR codes, cURL conversion and other developer utilities.
  • Text & data tools: Guide to diffing, counting, case conversion, Markdown and text cleanup tools.
  • Design tools: Guide to colors, gradients, CSS, favicons, SVG and the Sketch whiteboard.
  • Workspace pipelines: Chain steps into reusable recipes and batch-process hundreds of images or PDFs.
  • Sketch board: The infinite whiteboard: tools, boards, sharing, presenting, exporting and shortcuts.
  • Favorites, history & settings: How favorites, recent tools, activity history and settings are stored locally in IndexedDB.
  • Self-hosting: Deploy OpenFile to Vercel, GitHub Pages, any static host or Docker with nginx.
  • API reference: The optional Vercel serverless routes: /api/health, /api/fetch-page and /api/meta.
  • Browser support: Which browsers and platform features each group of tools needs.
  • FAQ: Answers to common questions about privacy, limits, offline use and troubleshooting.
  • Contributing & adding a tool: Set up the project, follow the tool conventions and add a new tool to the registry.
  • Changelog: Release notes for every OpenFile version.
  • Install on every device: Install OpenFile as a web app, a desktop app for Windows, macOS and Linux, an Android APK or on iPhone.
  • Using tools: Drop zones, batches, page ranges, presets, history, undo and where your downloads go.
  • Themes and accessibility: Black, dark, light and system themes, accent colors, fonts, density, reduced motion and keyboard use.
  • Offline and PWA: How the service worker caches the app, engines and models, how updates work and how to clear data.
  • Open with and share target: Open files from your system with OpenFile and send files to it from the share sheet.
  • Local AI: Which AI models run on your device, their sizes, first-run downloads, WebGPU or CPU, cancelling and privacy.
  • Privacy and security: No uploads, how to verify it yourself in the DevTools network tab, headers and what is stored locally.
  • Formats supported: A searchable matrix of every input and output format, generated from the tool registry.
  • Full tools reference: Every tool with its description, formats and link, generated from the registry. Filter and search.
  • Troubleshooting: Large files, memory, browser support, Safari quirks, unsigned app warnings and quick fixes.
  • Developer guide: Architecture, adding a tool, batch files, tests, builds, Pages and Vercel base paths and releasing the apps.
  • Roadmap: What has shipped and what comes next, generated from the project roadmap.
  • Data: Guide to every Data tool: csv, excel, json, sqlite, parquet, maps and gps.
  • AI: Guide to every AI tool: on-device ai for images, text and documents.
  • 3D: Guide to every 3D tool: view and convert glb, gltf, obj, stl, ply and more.
  • Archives: Guide to every Archives tool: open and create zip, 7z, tar, gz and rar.
  • eBooks: Guide to every eBooks tool: read and convert epub, mobi, fb2 and comics.
  • Fonts: Guide to every Fonts tool: convert, inspect and subset ttf, otf, woff.
  • CAD: Guide to every CAD tool: view and convert dxf and other drawings.
  • Subtitles: Guide to every Subtitles tool: convert, sync and edit srt, vtt, ass.
  • Security & Privacy: Guide to every Security & Privacy tool: scrub metadata, lock files, hide messages, redact personal data.
  • Maps & GPS: Guide to every Maps & GPS tool: gpx elevation, splits, heatmaps, privacy zones and location codes.
  • Office & Sheets: Guide to every Office & Sheets tool: merge, split, compare and pivot spreadsheets, clean word files.
  • Science & Education: Guide to every Science & Education tool: equations, graphs, chemistry, matrices, logic and primes.
  • Creator Studio: Guide to every Creator Studio tool: audiograms, vertical video, carousels, word clouds and chapters.

Tools

  • Diff Checker: Compare text and code side-by-side or inline.
  • Word Counter: Words, characters, sentences, reading time and keyword density.
  • Case Converter: UPPER, lower, Title, camelCase, snake_case, kebab-case and more.
  • Lorem Ipsum: Generate placeholder paragraphs, sentences or words.
  • Markdown Editor: Live split-pane Markdown editor with HTML export.
  • Date Calculator: Difference between dates, add/subtract days, business days.
  • Unit Converter: Length, weight, temperature, data, speed and more.
  • Text Cleaner: Remove duplicates, sort lines, trim spaces and strip line breaks.
  • Time Zone Converter: Convert times across zones, keep a world clock and find meeting times that suit everyone.
  • HTML to Markdown: Convert HTML or rich text pasted from web pages, Word or Docs into clean Markdown.
  • Spell & Grammar Checker: Check spelling and common grammar slips in text, DOCX or PDF, with one-click fixes.
  • Fancy Text Generator: Turn text into bold, italic, script, gothic, bubble and other Unicode styles for bios and posts.
  • Math Evaluator & Calculator: A calculator notebook with units, percentages, variables, matrices, plus a time-left (ETA) helper.
  • Stopwatch & Timer: Stopwatch with laps, countdown timer with alarm, and an interval timer for workouts.
  • Emoji Picker: Search and copy emoji by name, tag or :shortcode:, with skin tones and code points.
  • ASCII Art Text: Make FIGlet text banners in 30 fonts and copy them as text, code comments or PNG.
  • Coordinate Converter: Convert between decimal degrees, DMS, UTM and MGRS, and measure distance between points.
  • Random Generator: Random numbers, dice, coin flips, list picks, teams, strings, ports and dates.
  • Reverse Text: Reverse characters, words or lines, or flip text upside down.
  • Add / Remove Line Numbers: Number lines with your own format and padding, or strip existing line numbers.
  • Slug Generator: Make clean URL slugs from titles, with transliteration and length limits.
  • Extract Emails, URLs, IPs: Pull emails, URLs, domains, IPs, phone numbers, hashes, dates and more out of any text.
  • List Compare & Convert: Compare two lists (in both, only in one), dedupe, sort, shuffle, wrap and change separators.
  • Currency Converter: Convert currencies with daily European Central Bank rates and see the trend.
  • Readability Checker: Score how easy your writing is to read: Flesch, grade levels, hard sentences and a bionic reading view.
  • Keyword & Phrase Extractor: Pull out key phrases, word frequency and repeated 2 and 3 word phrases from any text, with CSV export.
  • Text Similarity & Fuzzy Match: Compare two texts with Levenshtein, Jaro-Winkler, cosine and more, or fuzzy match two lists of names.
  • Statistics Calculator: Mean, median, mode, standard deviation, quartiles, outliers, a histogram and linear regression from numbers or a CSV column.
  • ASCII / Box Table Generator: Turn CSV, TSV or Markdown into neat ASCII, Unicode box, Markdown or reStructuredText tables.
  • Number to Words: Write numbers in words, with lakh and crore, ordinals, years, currency and cheque wording, and turn words back into numbers.
  • Unicode Inspector & Invisible Character Finder: See every code point, find zero-width and look-alike characters, and normalize to NFC, NFD, NFKC or NFKD.
  • Text Encoding Detector & Converter: Detect the encoding of old text and subtitle files (Windows-1252, Shift_JIS, GBK and more) and convert them to UTF-8.
  • Roman Numeral Converter: Turn numbers into Roman numerals and back, many lines at once.
  • Morse Code Translator: Translate text to Morse code and decode dots and dashes back to text.
  • Duplicate Line Remover: Remove repeated lines, keep only repeats, ignore case and spaces.
  • Line Sorter: Sort lines A to Z, naturally, by length or number, reverse or shuffle them.
  • Text Wrapper: Break long text into lines of a set width without splitting words.
  • Pig Latin Translator: Translate English text into Pig Latin.
  • NATO Alphabet Speller: Spell text with Alfa, Bravo, Charlie and the rest.
  • Upside Down Text: Flip text upside down with look-alike characters.
  • Vowel Remover: Remove the vowels from every word.
  • Leet Speak Converter: Turn text into 1337 speak.

OpenFile runs in your browser. Turn on JavaScript to use the tools.