Skip to content
aniruddhaadak80Public

About

Free, open source file toolkit that runs fully in your browser. 300+ tools for PDF, images, video, audio, docs, 3D, fonts, archives and dev work. No uploads, no sign up. Your files never leave your device.

Topics

Resources

Contributing

Stars

18 stars

Watchers

0 watching

Forks

Latest commit

 

History

129 Commits

Folders and files

Repository files navigation

OpenFile, every file tool, one private browser tab

Live app on Vercel GitHub Pages mirror Install OpenFile on any device Deploy with Vercel

590 tools 28 categories latest release 0 uploads runs in your browser React 19 TypeScript Vite 8 Tailwind 4 WebAssembly PWA MIT license
GitHub stars forks issues last commit Pages deploy CodeQL repo size

590 free, open-source tools in 28 studios for PDFs, images, video, audio, 3D, fonts, archives, eBooks, data, code,
maps, office files, science, privacy and creators, processed entirely inside your browser tab. No uploads. No sign-up. No watermarks. No limits.

What's new · Launch film · Install · Toolbox · Quick start · Self-hosting · Contributing

📑 Table of contents

590 tools · 28 categories · 0 uploads · 100% open source

🆕 What's new

OpenFile now has 590 tools in 28 studios, apps for every device that update themselves, a full docs site and a blog with films, read aloud and quizzes.

AI Builder and Data Exports (v2.6.0)

71 new tools in the original studios (v2.5.0)

Study & Classroom, Web & SEO and Calendar & Time

Money & Finance and Health & Fitness (v2.3.0)

Apps and updates (v1.2.0)

  • 🔄 Auto updates everywhere: desktop apps update from signed GitHub Releases with Install now, Later, What's new and one-click rollback. Android checks the newest release, verifies the APK and opens the installer. The web app checks every 30 minutes and on focus.
  • 🖥️ Desktop and mobile apps: Windows, macOS, Linux (Tauri) and Android (Capacitor), plus the installable web app for iPhone, iPad and ChromeOS. See Install.
  • 📱 Install page with a device showcase: /install shows the live OpenFile UI on Mac, Windows, Linux, iPad, Android tablet, iPhone and Android, and picks the right guide for your device.

Five new studios and 51 tools (v2.2.0)

Docs, blog and packages

  • 📚 Docs site at /docs with search, scroll-spy, tabs, and tool, format and shortcut references generated from the code on every build.
  • 📰 Blog at /blog: every post has an explainer film, a cover loop, illustrations, a quiz and a read-aloud player with natural voices that remembers where you stopped.
  • 📦 Packages: a signed multi-arch container on ghcr.io and an npm CLI on GitHub Packages. See Packages.

Safety and quality

  • 🛡️ CodeQL and Dependabot: code scanning on every push and weekly grouped dependency updates.
  • 🔒 Security fixes: attribute escaping in the ODT viewer, CAD to SVG and PDF reader print, and safe addresses only in the PDF embed preview.
  • ✅ Parity and README checks: every tool, studio and post must ship its preview video, icon, docs and catalog row, and the build fails if the README counts drift from the registry.
Earlier: v2.0 and v2.1

Full list of changes: CHANGELOG.md

🎬 Launch film

OpenFile launch film teaser: your files are personal, the studios, 0 bytes uploaded
▶ Play the full launch film (57 s, 1920x1080, opens in your browser) · Download the mp4 · or watch it on the homepage

📲 Install

OpenFile is a website and an app. Install it on any device: it works offline, opens files from your system, and your files still never leave your device. Open the interactive install guide (it detects your device) or read docs/INSTALL.md.

Install the web app Latest release App builds

Download for Windows Download for macOS Download for Linux Download for Android Install on iPhone Install on ChromeOS

OpenFile on every device teaser: one app on every screen, install in three clicks, works offline
▶ Watch: OpenFile on every device (44 s, 1920x1080) · vertical cut for phones · Download the mp4

Platform Get it First run
🌐 Web app (Chrome, Edge, Brave, Opera, Safari on macOS) Click Install in the OpenFile header or the install icon in the address bar Opens in its own window, offline ready
🪟 Windows 10 and 11 OpenFile-windows-x64-setup.exe · .msi SmartScreen: More info, Run anyway
🍎 macOS 11+ (Apple silicon and Intel) OpenFile-macos-universal.dmg Right-click OpenFile in Applications, Open, Open
🐧 Linux x86_64 AppImage · .deb · .rpm chmod +x OpenFile-linux-x86_64.AppImage. Empty window on 1.2.0? Start it with WEBKIT_DISABLE_DMABUF_RENDERER=1, see Troubleshooting
🤖 Android 7+ Chrome menu, Install app, or OpenFile-android.apk Allow installs from this source once
📱 iPhone and iPad Safari, Share, Add to Home Screen Full screen and offline
💻 ChromeOS Install icon in Chrome's address bar Pin it to the shelf
Web app steps per browser and phone
  • Chrome (Windows, macOS, Linux, ChromeOS): install icon at the right of the address bar, or menu, Cast, save and share, Install page as app.
  • Edge: menu, Apps, Install OpenFile.
  • Safari on macOS Sonoma+: File, Add to Dock.
  • Firefox desktop: does not install web apps. Use the desktop app, or Chrome or Edge.
  • Android Chrome: menu (three dots), Install app. Samsung Internet: menu, Add page to, Home screen. Firefox Android: menu, Install.
  • iPhone and iPad (Safari, or Chrome and Edge on iOS 16.4+): Share, Add to Home Screen, Add.
  • Updates: a bar says New version ready, reload. Click Reload. See Automatic updates below.
  • Open with OpenFile: once installed in Chrome or Edge on desktop, right-click a PDF, image, video, audio, ZIP, CSV or JSON file, Open with, OpenFile. Turn on Open straight in the best tool on /open to skip the picker.
Automatic updates on every device
  • Web app and iPhone home screen: checks every 30 minutes and whenever you come back to it, then shows New version ready, reload with What's new.
  • Windows, macOS, Linux (v1.2.0+): signed updates from GitHub Releases (latest.json). A gold card says Update ready: vX.Y.Z with Install now, Later and What's new; the release notes show before installing, the signature is verified, and the app relaunches. One-click rollback to the previous version, also offered if a new version fails to start.
  • Android (v1.2.0+): checks the newest release, downloads the APK (only on Wi-Fi by default), verifies it is OpenFile, newer and signed with the same key, and opens the Android installer. Users of the v1.1.0 APK uninstall once, because v1.1.0 used a temporary key.
  • Settings, Updates: current version, last checked, Check now, Stable or Beta channel, check on launch, daily, weekly or off, auto install (off by default), remind me tomorrow or next week, skip a version.
  • New tools between releases: the apps can load the newer hosted web version inside the app (Ask, Always or Never), with the built-in copy as the offline fallback.

Full details, safety notes and the maintainer release steps: docs/INSTALL.md, Updates.

Build the apps yourself (contributors)

The desktop app is Tauri v2 in desktop/, the mobile apps are Capacitor 8 in mobile/. Both wrap the same dist/ web build.

npm run app:desktop       # Windows, macOS or Linux installer for your OS (needs Rust)
npm run app:desktop:dev   # desktop dev window
npm run app:android       # debug APK (needs JDK 21 and the Android SDK)
npm run app:ios           # syncs and opens the Xcode project (macOS)
npm run app:assets        # regenerate icons, maskable icons, screenshots and splash screens

Run node scripts/bump-version.mjs 1.3.0 and node scripts/changelog.mjs --version v1.3.0 --write, push a tag like v1.3.0, and .github/workflows/release-apps.yml builds Windows, macOS (universal), Linux, Android and the iOS Simulator app, then attaches them to the GitHub Release with the signed update feed. Code signing for Windows, macOS, Google Play and the App Store needs the owner's certificates; see docs/INSTALL.md.

✨ Why OpenFile

Files never leave your device, processing happens inside the browser tab

🔒 Private by design

Everything runs on WebAssembly, Canvas, Web Audio and Web Workers inside your tab. There is no upload endpoint, your files never touch a server.

⚡ Instant

No upload queue, no download wait. Most jobs finish in milliseconds on your own CPU/GPU, and the PWA keeps working offline after the first visit.

🤖 On-device AI

OCR PDF · Background Remover · Image Upscaler · Blur & Redact Image · Audio Transcriber, plus captioning, object detection, depth maps and semantic search. All run locally via WASM / WebGPU in background Web Workers, so the page never freezes.

♾️ No limits

No file-size caps, no daily quotas, no watermarks, no account. Free forever under MIT.

🔁 Batch pipelines

Chain steps into reusable recipes in the Workspace and process hundreds of files in one go, then grab a single ZIP.

💎 Crafted UI

Command palette (Ctrl/⌘ + K), smart file drop, dark & light themes, favorites, recents and a fully responsive layout.

🆚 OpenFile vs. typical upload-based tools

OpenFile Typical upload-based tools
Where your file is processed 🟢 Your device (browser tab) 🔴 A remote server
Upload / download wait 🟢 None 🔴 Every file, both ways
Works offline 🟢 Yes (PWA) 🔴 No
File-size or daily limits 🟢 None, only your RAM 🟠 Usually capped on free tiers
Account required 🟢 Never 🟠 Often, for full features
Watermarks on output 🟢 Never 🟠 Common on free tiers
On-device AI (OCR, background removal, Whisper) 🟢 Yes 🔴 Server-side, if available
Batch pipelines with saved recipes 🟢 Built in 🟠 Paid add-on, if any
Source code you can audit 🟢 100% open source (MIT) 🔴 Closed
Self-hostable 🟢 Any static host 🔴 No
Price 🟢 Free 🟠 Freemium / subscription

🌟 Highlights

  • 🧲 Smart drop, drop any file on the homepage; OpenFile detects the type, suggests the right tools and opens them with your file already loaded.
  • 🖊️ Sign & edit PDFs, draw/type/upload signatures, add text, shapes, highlights, images and freehand ink, then burn them in.
  • 🗂️ Organize visually, drag page thumbnails to reorder, rotate, duplicate, delete and insert pages.
  • 🕵️ True redaction, auto-detect emails, phones and card numbers or paint areas, then flatten so the text is really gone.
  • 🎞️ Full media suite, trim, compress, convert and GIF-ify video with ffmpeg.wasm; record your screen with a webcam bubble.
  • ✏️ Sketch Whiteboard, an infinite hand-drawn canvas with shapes, arrows, sticky notes, frames and presentation mode.
  • 🧾 Business docs, GST/VAT invoices and an ATS-friendly resume builder with live preview.
  • 🧑‍💻 Developer kit, JSON, JWT, regex, cURL → code and an ERD studio exporting SQL / Prisma / Drizzle.

🧰 The toolbox

28 studios orbiting the OpenFile core

📄
PDF Tools

63 tools
Merge, split, sign, protect and edit PDFs

Merge PDF
Split PDF
Compress PDF
Browse all →

🔄
Convert

35 tools
Move between PDF, Office, Markdown, HTML and images

PDF to Image
Image to PDF
PDF to Word
Browse all →

🖼️
Image

60 tools
Compress, resize, crop, remove backgrounds, upscale

Image Compressor
Image Converter
Image Resizer
Browse all →

🎬
Video

40 tools
Trim, compress, convert, GIF and record

Video Trimmer
Video Compressor
Screen Recorder
Browse all →

🎧
Audio

26 tools
Edit, convert, record and transcribe

Audio Editor & Trimmer
Volume Booster and Normalizer
Tone & Noise Generator
Browse all →

🧑‍💻
Developer

65 tools
JSON, JWT, regex, hashes, cURL and more

JSON Formatter
QR Code Generator
Encoding Toolbox (Recipe Chains)
Browse all →

📝
Text & Data

47 tools
Diff, count, convert tables, format text

Diff Checker
Time Zone Converter
Find & Replace Text
Browse all →

🖌️
Design

21 tools
Colors, CSS, favicons, SVG, whiteboards

Color Palette Extractor
Code to Image
Diagram Maker (Mermaid)
Browse all →

📊
Data

15 tools
CSV, Excel, JSON, SQLite, Parquet, maps and GPS

Data Format Converter
CSV & Spreadsheet Editor
Data Profiler
Browse all →

🤖
AI

21 tools
On-device AI for images, text and documents

AI Summarizer
Chat with PDF
AI Writing Helper
Browse all →

🧊
3D

9 tools
View and convert GLB, GLTF, OBJ, STL, PLY and more

3D Model Viewer
G-code Viewer
3D Model Converter
Browse all →

🗜️
Archives

8 tools
Open and create ZIP, 7Z, TAR, GZ and RAR

Open Any Archive
File Splitter & Joiner
Create Archive
Browse all →

📚
eBooks

8 tools
Read and convert EPUB, MOBI, FB2 and comics

E-book Converter
Kindle Highlights Exporter
E-book Reader
Browse all →

🔤
Fonts

7 tools
Convert, inspect and subset TTF, OTF, WOFF

Text to SVG Path
Font Converter
Font Viewer & Inspector
Browse all →

📐
CAD

6 tools
View and convert DXF and other drawings

SVG to DXF
Laser Cut Box Maker
DXF Viewer
Browse all →

💬
Subtitles

10 tools
Convert, sync and edit SRT, VTT, ASS

Subtitle Converter
Subtitle Editor
Subtitle Shift and Sync
Browse all →

🔐
Security & Privacy

15 tools
Scrub metadata, lock files, hide messages, redact personal data

Metadata Scrubber
Password ZIP
Document Leak Checker
Browse all →

🗺️
Maps & GPS

15 tools
GPX elevation, splits, heatmaps, privacy zones and location codes

GPX Elevation Profile
GPX Pace & Splits
GPX Merge & Split
Browse all →

🗂️
Office & Sheets

19 tools
Merge, split, compare and pivot spreadsheets, clean Word files

Merge Excel Files
Remove Duplicate Rows
Merge Word Documents
Browse all →

🧪
Science & Education

15 tools
Equations, graphs, chemistry, matrices, logic and primes

LaTeX Equation Renderer
Function Plotter
Periodic Table
Browse all →

🎙️
Creator Studio

14 tools
Audiograms, vertical video, carousels, word clouds and chapters

Caption Styler
Audiogram Maker
Video Reframe (9:16, 1:1, 4:5)
Browse all →

🎓
Study & Classroom

12 tools
Flashcards, quizzes, worksheets, puzzles, citations and grades

Flashcard Maker
Citation Generator
AI Notes to Flashcards
Browse all →

🌐
Web & SEO

13 tools
robots.txt, sitemaps, redirects, schema, headers and on-page checks

robots.txt Generator & Tester
Schema Markup Generator
XML Sitemap Generator
Browse all →

📅
Calendar & Time

12 tools
Calendar files, repeat rules, rotas, timesheets and printable planners

Calendar Event Maker (ICS)
Merge Calendar Files
Spreadsheet to Calendar
Browse all →

💰
Money & Finance

10 tools
Bank statements, receipts, loans, tax and shared expenses

Bank Statement Converter
AI Receipt Scanner
CSV to OFX / QIF
Browse all →

❤️
Health & Fitness

6 tools
FIT workouts, heart rate zones, Apple Health data, pace and body measures

FIT File Converter & Viewer
Heart Rate Zones
Apple Health Export to CSV
Browse all →

🧠
AI Builder

9 tools
Token counts, RAG chunks, fine-tune datasets, model files, prompts and MCP configs

Token Counter
MCP Config Builder
RAG Text Chunker
Browse all →

📦
Data Exports

9 tools
Open the data apps give you: chats, music, followers, AI chats, watch and location history

WhatsApp Chat Analyzer
Instagram Followers Checker
Spotify History Stats
Browse all →

📚 Every tool, one click away

590 tools across 28 studios. Each name is a deep link, https://openfile-studio.vercel.app/<slug>, that opens the tool directly. Legend: 🔥 Hot · ✨ New · 🤖 AI · ⭐ Popular · 🔁 Usable as a Workspace pipeline step

📄 PDF Tools, 63 tools · Merge, split, sign, protect and edit PDFs
ToolWhat it doesTags
Merge PDFCombine multiple PDFs into one ordered document with drag-and-drop sorting.⭐ Popular
Split PDFSplit by ranges, every N pages, or extract each page into a ZIP.⭐ Popular
Compress PDFShrink PDF size with smart image downsampling and stream compression.⭐ Popular · 🔁 Pipeline
Organize PDFVisually reorder, rotate, duplicate and delete pages with thumbnails.🔥 Hot
Delete PagesRemove selected pages and download the trimmed document.
Extract PagesPull selected pages into a brand-new PDF.
Rotate PDFRotate selected pages or the whole document.🔁 Pipeline
Add Page NumbersStamp page numbers with position, format and font controls.🔁 Pipeline
Watermark PDFStamp text or logo watermarks with opacity, rotation and tiling.🔁 Pipeline
Header & FooterAdd running headers and footers with dates, titles and page tokens.
Sign PDFDraw, type or upload a signature and place it anywhere, plus dates and initials.⭐ Popular
Edit PDFAdd text, shapes, highlights, images and freehand drawing to any page.🔥 Hot
Protect PDFEncrypt a PDF with a password and set print/copy permissions.
Unlock PDFRemove the password from a PDF you have access to.
Redact PDFBlack out areas or auto-find emails, phones and card numbers, then flatten.
PDF to GrayscaleConvert color PDFs to grayscale or high-contrast black & white.🔁 Pipeline
Crop PDFTrim page margins visually or by exact measurements.
Flatten PDFFlatten form fields and annotations into static page content.
PDF MetadataView and edit title, author, subject, keywords and dates.
Fill PDF FormDetect form fields and fill text boxes, checkboxes and dropdowns.
Compare PDFSide-by-side text diff of two PDF versions.✨ New
N-up / BookletPrint 2, 4 or 9 pages per sheet, or impose a booklet.
OCR PDFRecognise text in scanned PDFs and images in 10+ languages.🤖 AI
PDF ReaderFast viewer with search, zoom, thumbnails and outline.
Insert PagesInsert blank pages or pages from another PDF at any position.
Repair PDFRebuild broken or malformed PDFs by re-writing the document structure.
Invoice GeneratorCreate GST/VAT invoices with automatic totals and a polished PDF.⭐ Popular
Resume BuilderFill a form, pick a template, download an ATS-friendly PDF resume.✨ New
Change PDF Page SizeScale or fit pages to A4, Letter, A5 or a custom size, with margins. Text stays sharp.✨ New
Split Pages in HalfCut two-page spreads and two-up scans into single pages, left and right or top and bottom.✨ New
Flip / Mirror PDFMirror PDF pages left to right or top to bottom for transfers, back-lit prints and glass scans.✨ New
Overlay PDFLay one PDF over or under another: letterheads, stationery, form backgrounds and stamps.✨ New
Print Poster (Tile PDF)Enlarge one page across several sheets with overlap, cut marks and sheet labels.✨ New
Alternate & Mix PDFsInterleave front and back scans into one double-sided PDF, or mix pages from several files.✨ New
Edit Bookmarks / OutlineAdd, edit, reorder and nest PDF bookmarks, or build them from the headings in the text.✨ New
Edit PDF LinksAdd, move and remove web and page links, or turn every web address in the text into a link.✨ New
Create Fillable PDF FormAdd text fields, checkboxes, radio buttons, dropdowns, lists and signature fields to any PDF.✨ New · ⭐ Popular
PDF AttachmentsList, extract, add and remove files embedded inside a PDF.✨ New
PDF Viewer PreferencesSet the opening page, zoom, page layout, side panel, full screen and toolbar options.✨ New
Remove AnnotationsStrip comments, highlights, drawings, stamps, links or form fields, by type and page.✨ New
Sanitize PDFRemove JavaScript, embedded files, links, metadata, comments and hidden layers before sharing.✨ New
PDF InspectorSee page sizes, fonts and whether they are embedded, images, scripts, version, encryption and word counts.✨ New
Rasterize PDFTurn every page into an image-only PDF at the resolution you choose.✨ New
Remove Blank PagesFind and delete blank or nearly blank scanned pages automatically, with a manual override.✨ New
Adjust PDF ColorsDark mode, invert, grayscale, sepia, black and white, contrast and color replacement for PDFs.✨ New
Extract PDF ImagesPull embedded images out of a PDF at original quality and download them as a ZIP.✨ New · ⭐ Popular
Search in PDFsFull-text search across many PDFs at once, with context and the match highlighted on the page.✨ New
Web-Optimize PDFLinearize a PDF for fast web view and pack it with compressed object streams.✨ New
PDF to PDF/AConvert to archival PDF/A-1b, 2b or 3b: color profile, XMP metadata, no scripts, with a strict image mode.✨ New
Check PDF/AQuick PDF/A report: identification, fonts, color profile, encryption, scripts, transparency and metadata.✨ New
PDF Accessibility CheckerCheck tags, alt text, language, title, headings, table headers, tab order and real text.✨ New
Digital Signature (Certificate)Sign a PDF with your .p12 or .pfx certificate, visibly or invisibly, without uploading it.✨ New
Verify PDF SignaturesCheck digital signatures: was the file changed, who signed it, certificate chain and timestamps.✨ New
Scan to PDFTurn phone photos or your camera into a clean multi-page PDF: edge detection, straightening, black and white.✨ New · ⭐ Popular
Cover Letter BuilderWrite a cover letter from a template, pick a design, and bundle it with your resume and certificates into one PDF.✨ New
E-Invoice GeneratorCreate EN 16931 e-invoices: Factur-X / ZUGFeRD PDF with embedded XML, or XRechnung in CII or UBL.✨ New
E-Invoice Viewer & ValidatorRead XRechnung, UBL, CII and Factur-X / ZUGFeRD invoices in plain language and check their totals and rules.✨ New
PDF Embed CodeGenerate HTML to embed a PDF on your website: a PDF.js viewer that works on phones, or iframe and object code.✨ New
Bates NumberingStamp unique Bates numbers like ABC000001 on every page, continuing across many PDFs.✨ New
PDF StampsAdd rubber stamps like Approved, Paid, Draft or Confidential, with a date line, to any PDF page.✨ New · ⭐ Popular
PDF to Long ImageStack all PDF pages into one tall image (JPG, PNG, WEBP) or one tall PDF page for easy scrolling.✨ New
Make PDF Look ScannedGive a digital PDF a printed and scanned look with tilt, grain, soft focus and paper tone.✨ New
PDF to JSONExport PDF text with positions and fonts, lines, metadata, bookmarks, links and form fields as JSON.✨ New

Open the PDF Tools studio ↗

🔄 Convert, 35 tools · Move between PDF, Office, Markdown, HTML and images
ToolWhat it doesTags
PDF to ImageExport PDF pages as crisp PNG, JPG or WEBP at any DPI.⭐ Popular
Image to PDFCombine JPG, PNG and WEBP into one PDF with page-size controls.⭐ Popular
PDF to TextExtract text from every page, with layout-aware ordering.
PDF to WordConvert PDF text into an editable DOCX document.⭐ Popular
Word to PDFTurn DOCX files into well-formatted PDFs.⭐ Popular
PDF to PowerPointTurn each PDF page into a slide in a PPTX deck.
Excel to PDFRender XLSX/CSV sheets as clean paginated PDF tables.
PDF to ExcelPull tabular text from PDFs into an XLSX spreadsheet.
Markdown to PDFWrite Markdown with a live preview and export a beautiful PDF.
HTML to PDFPaste HTML or a URL and convert it into a PDF.
Text to PDFTurn plain text into a paginated PDF with fonts and margins.
HEIC ConverterConvert Apple HEIC/HEIF photos to JPG, PNG or WEBP.
CSV & Excel ConverterConvert CSV, XLSX, JSON, Markdown, TSV, HTML and SQL both ways.
EPUB to PDFConvert e-books into printable PDFs.
PDF to MarkdownTurn PDF text into clean Markdown with headings, lists, bold and italic text, and tables.✨ New
PDF to HTMLConvert a PDF into a clean responsive web page, or an exact-looking page with selectable text.✨ New
PDF to EPUBMake a reflowable EPUB e-book from a PDF, with chapters, a contents list and a cover.✨ New
PDF to RTFConvert PDF text into an RTF document with paragraphs, headings, lists, tables and images kept.✨ New
PDF to ODT / ODS / ODPConvert a PDF to OpenDocument text, spreadsheet or presentation for LibreOffice and friends.✨ New
PDF to TIFFExport PDF pages as a multi-page TIFF in color, grayscale or black and white, with LZW or ZIP compression.✨ New
SVG to PDFConvert SVG graphics to a vector PDF, one page per file, at their own size or on A4 or Letter.✨ New
ZIP to PDFTurn every image, PDF and text file inside a ZIP into one PDF, in the order you choose.✨ New
PDF to SVGTurn PDF pages into SVG files with sharp vector shapes, real text and the original fonts, ready to edit.✨ New
PowerPoint to PDFConvert PPTX slides to PDF in your browser, as slides, slides with speaker notes, or handouts.✨ New
XPS to PDFConvert XPS and OXPS documents to PDF, PNG or SVG, with searchable text, right in your browser.✨ New
Document ConverterConvert DOCX, ODT, RTF, Markdown, HTML, TXT and EPUB to Word, PDF, Markdown, HTML, TXT, RTF or EPUB.✨ New · ⭐ Popular
Office ViewerView Word, Excel and PowerPoint files (DOCX, XLSX, XLS, ODS, CSV, PPTX), plus ODT and RTF, without converting.✨ New
Markdown to WordTurn Markdown into a real Word document with headings, lists, tables, links and code.✨ New
Word to MarkdownConvert DOCX to clean Markdown with headings, lists, links and tables.✨ New
RTF Viewer and ConverterOpen RTF files (with tables and WMF or EMF pictures) and convert them to PDF, Word, HTML or text.✨ New
Email Viewer (EML, MSG, MBOX)Open EML, Outlook MSG and MBOX files, save attachments and export messages as PDF.✨ New
Anything to MarkdownTurn PDF, Word, PowerPoint, Excel, HTML, EPUB, email and more into clean Markdown, one file or many at once.✨ New · ⭐ Popular
EMF & WMF ConverterOpen old Windows EMF and WMF pictures and convert them to SVG, PNG, JPG or PDF, many at once.✨ New
MHTML ViewerOpen .mhtml and .mht saved web pages without a browser extension, pull out the pictures, or save them as plain HTML.✨ New
Jupyter Notebook ConverterView .ipynb notebooks without Jupyter and save them as HTML, PDF, Markdown or a Python script, or turn a script back into a notebook.✨ New

Open the Convert studio ↗

🖼️ Image, 60 tools · Compress, resize, crop, remove backgrounds, upscale
ToolWhat it doesTags
Image CompressorShrink images in bulk with quality and width controls and live savings.⭐ Popular · 🔁 Pipeline
Image ConverterConvert JPG, PNG, WEBP, AVIF, BMP, GIF and ICO in bulk.⭐ Popular · 🔁 Pipeline
Image ResizerResize to exact pixels, percentages or social presets.⭐ Popular · 🔁 Pipeline
Image CropperCrop with aspect ratios, social presets and circle avatars.
Background RemoverRemove image backgrounds with on-device AI. Replace with color or blur.🤖 AI · ⭐ Popular
Image UpscalerUpscale images 2× to 4× with AI super-resolution.🤖 AI
Rotate & FlipRotate by any angle or flip images horizontally/vertically.🔁 Pipeline
Image WatermarkAdd text or logo watermarks to images in bulk.🔁 Pipeline
Add Text to ImagePlace styled text anywhere with fonts, shadows and outlines.
Rounded CornersRound image corners or make a perfect circle with transparency.🔁 Pipeline
Photo Editor & FiltersBrightness, contrast, saturation, blur, presets and more.🔁 Pipeline
Blur & Redact ImageAuto-detect faces or paint areas to blur or pixelate.🤖 AI
EXIF Viewer & RemoverInspect camera/GPS metadata and strip it for privacy.🔁 Pipeline
Image to SVGVectorize PNG/JPG into scalable SVG paths.
Screenshot StudioBeautify screenshots with backgrounds, padding, shadows and frames.🔥 Hot
Collage MakerArrange photos into grid layouts with spacing and borders.
Meme GeneratorClassic top/bottom caption memes from any image.
GIF MakerTurn a set of images into an animated GIF.
Image to Base64Encode images as data URIs, or decode Base64 back to images.
Image SplitterSlice an image into a grid of tiles (Instagram carousels).
Image Color PickerPick exact pixel colors from any image with a loupe.
Compress Image to SizeShrink a photo to an exact file size like 20 KB, 50 KB or 100 KB by searching quality and dimensions.✨ New
RAW Photo ConverterDevelop camera RAW files (CR2, CR3, NEF, ARW, DNG, RAF, ORF and more) to JPG, PNG or TIFF with exposure and white balance.✨ New
Pro Image ConverterConvert long-tail image formats: TIFF, JPEG XL, QOI, JPEG 2000, PSD, TGA, PCX, DDS, XCF, Netpbm, SGI, PICT, XBM, XPM, HDR and more.✨ New
Passport Photo MakerMake passport, visa and ID photos for many countries with face-centred cropping, a clean background and printable sheets.✨ New
PSD Viewer & Layer ExportOpen Photoshop PSD and PSB files, show or hide layers, and export layers or the full image as PNG.✨ New
Compare ImagesCompare two images with a slider, side by side, onion skin or a pixel difference heatmap, with percent changed and PSNR.✨ New
Photo Effects & FramesDuotone, glitch, film grain, outline, drop shadow, polaroid, borders, mirror, kaleidoscope, colour splash, vignette and pencil sketch.✨ New
HDR & EXR ViewerOpen OpenEXR and Radiance HDR images, adjust exposure and tone-map them to PNG, JPG, WEBP or AVIF.✨ New
Halftone GeneratorTurn photos into dot, line, square or CMYK halftone art with screen angle, ink and paper colours.✨ New
Pixel Art & DitherPixelate photos with retro palettes (Game Boy, CGA, PICO-8, NES, C64) and Floyd-Steinberg, Atkinson or Bayer dithering.✨ New
DICOM ViewerView DICOM series, NIfTI and NRRD medical images with window and level, slice scrubbing and PNG export.✨ New
EXIF Metadata EditorEdit photo metadata: date taken, GPS location, author, copyright, camera and description, for JPEG, PNG and WebP.✨ New
Layer Image EditorEdit images with layers in your browser: blend modes, opacity, move, scale and rotate, text, shapes, brush, eraser, crop, filters, undo and redo.✨ New
GIF CompressorShrink GIFs and animated WebP with lossy compression, fewer colours, frame dropping or a target file size.✨ New · ⭐ Popular
GIF Frame EditorReorder, delete, duplicate and retime frames, set loop count, add frames, then save as GIF, APNG, WebP or video.✨ New
Animated Image ConverterConvert between GIF, APNG, animated WebP and AVIF, and turn video clips into GIF, APNG or WebP.✨ New · ⭐ Popular
Resize, Crop & Rotate GIFResize, crop, rotate, flip or change the canvas and aspect ratio of GIF, APNG and WebP animations.✨ New
GIF Speed, Reverse & CutSpeed up or slow down an animation, play it backwards or as a boomerang, and cut a frame range.✨ New
Add Text & Images to GIFAnimated captions, a white caption bar, logos and stickers on chosen frames, and freehand drawing on GIFs.✨ New
GIF Effects & FiltersColour filters, rounded corners, censor areas, pixel art, halftone, transparency and AI background removal for animations.✨ New
Combine GIFsPut animations side by side, stacked, in a grid, or one after another, with shared timing.✨ New
GIF to FramesSplit a GIF, APNG, WebP or short clip into PNG, JPG or WebP frames and download them as a ZIP.✨ New
Animate a Still ImageMake a still image shake, pulse, zoom, spin, glitch or wobble, or fade between several images.✨ New
GIF InspectorSee frames, delays, disposal, palette, loop count and the block structure of GIF, APNG and WebP files.✨ New
Repair GIFRecover cut-off or damaged GIFs by keeping every frame that can still be read and writing a clean file.✨ New
Sprite Sheet Maker & CutterTurn a GIF, clip or images into a sprite sheet with CSS and JSON, or cut a sheet back into frames or a GIF.✨ New
GIF to C Array (Arduino / OLED)Convert a GIF or image into monochrome byte arrays for SSD1306 OLEDs with Adafruit GFX or U8g2.✨ New
Animated WebP MakerBuild an animated WebP from images or a video clip, with transparency, timing and loop control.✨ New
APNG MakerBuild an animated PNG from images or a clip, with full transparency and per-frame timing.✨ New
JPEG XL ConverterConvert images to JPEG XL with lossy or lossless encoding, effort and progressive options.✨ New
Lottie & TGS ConverterPreview Lottie JSON, .lottie and Telegram .tgs stickers and render them to GIF, APNG, WebP, MP4 or WebM.✨ New
Aseprite ConverterOpen .aseprite and .ase files and export GIF, APNG, WebP, MP4 or a sprite sheet, by tag and with crisp scaling.✨ New
Motion Photo & Live Photo ExtractorPull the video out of Google and Samsung motion photos and Apple Live Photo bundles, as MP4, GIF or a still.✨ New
Retro Animation ConverterConvert FLI/FLC, Amiga ANIM and IFF, Deluxe Paint ANM, CDXL, MNG and Smush animations to GIF, APNG, WebP or MP4.✨ New
Change Image ColoursSwap one colour for another or make a colour transparent, with tolerance and soft edges.✨ New · ⭐ Popular
Image StitcherJoin images side by side, top to bottom or in a grid, and merge scrolling screenshots at their overlap.✨ New · ⭐ Popular
Image to ASCII ArtTurn a photo or logo into ASCII text art, in colour or plain, as TXT, HTML or PNG.✨ New
Image DPI ChangerCheck and change the DPI of JPG and PNG files, or resize to an exact size in cm, mm or inches.✨ New · ⭐ Popular
Signature ExtractorTurn a phone photo of your handwritten signature into a clean, transparent PNG.✨ New · ⭐ Popular

Open the Image studio ↗

🎬 Video, 40 tools · Trim, compress, convert, GIF and record
ToolWhat it doesTags
Video TrimmerTrim and cut clips with a visual timeline, no re-upload.⭐ Popular
Video CompressorCompress videos with quality presets and target resolution.⭐ Popular
Video ConverterConvert between MP4, WEBM, MOV, MKV and AVI.
Video to GIFTurn a clip into an optimized animated GIF.
Extract AudioPull the soundtrack from a video as MP3, WAV or AAC.
Mute VideoRemove the audio track from any video.
Video SpeedSpeed up or slow down a video from 0.25× to 4×.
Merge VideosJoin multiple clips into one video.
Video UpscalerUpscale video to 1080p, 1440p or 4K with Lanczos + sharpening.
Video to FramesGrab frames as images at any interval.
Screen RecorderRecord screen + webcam bubble with mic and system audio.⭐ Popular
Webcam RecorderRecord webcam video with mirror and countdown.
Crop VideoCrop a video visually with aspect presets for Reels, Shorts and TikTok (9:16), square (1:1) and portrait (4:5).✨ New · ⭐ Popular
Rotate & Flip VideoRotate a video 90, 180 or 270 degrees or mirror it, with an instant no-quality-loss option for MP4 and MOV.✨ New
Reverse VideoPlay a video backwards with reversed sound, or make a forward-and-back boomerang loop.✨ New
Resize VideoChange resolution or aspect ratio with platform presets, filling the space with a blurred copy or a colour.✨ New
Loop VideoRepeat a clip a number of times or up to an exact length. Repeating is lossless and fast.✨ New
Watermark VideoAdd a text or logo watermark to a video with position, size and opacity controls.✨ New
Add Text & Stickers to VideoTimed text, emoji stickers, freehand drawing and a progress bar on any video.✨ New
Add Audio to VideoAdd music, replace the soundtrack, mix it with the original or add a second track, with a sync offset.✨ New · ⭐ Popular
Picture in Picture & BackgroundOverlay a second video or image, place a video on a coloured or image background, or add a slow zoom.✨ New
Split Screen VideoShow 2 to 4 videos side by side, stacked or in a grid, with gap colour and sound choice.✨ New
Video Filters & ColourBrightness, contrast, saturation, warmth, sharpen and unblur, blur, vignette, denoise and LUT colour grading.✨ New
Blur Part of a VideoBlur, pixelate or black out faces, plates and screens in fixed areas, for the whole video or a time range.✨ New
Stabilize VideoReduce camera shake in handheld clips with an optional zoom to hide moving edges.✨ New
Frame Rate, Slow Motion & Time-lapseChange frame rate, interpolate smooth motion, make slow motion, time-lapse or a stop-motion look.✨ New
Freeze FrameHold any moment of a video for a few seconds, then let it carry on.✨ New
Remove Logo from VideoFill in a fixed logo, watermark or date stamp from the surrounding pixels.✨ New
Add Subtitles to VideoBurn SRT, VTT or ASS subtitles into a video with your style, or add them as a switchable track in MP4 or MKV.✨ New
Images to VideoMake a slideshow video from photos with music, crossfades, a slow Ken Burns zoom and per-slide timing.✨ New · ⭐ Popular
PDF to VideoTurn the pages of a PDF or exported slide deck into a timed MP4 slideshow with music and transitions.✨ New
Green Screen VideoRemove a green or blue screen and replace it with a colour, image, another video or transparency.✨ New
Repair VideoFix videos that will not play or seek by rebuilding the container and index, or re-encoding readable frames.✨ New
Media InfoSee codecs, bitrate, resolution, frame rate, HDR, channels, chapters and tags of any video or audio file.✨ New
TeleprompterScroll your script over the camera preview while you record, with speed, size and mirror controls.✨ New
Webcam, Mic & Speaker TestCheck your camera, microphone level and left and right speakers before a call or recording.✨ New
Video Contact SheetMake one picture with a grid of frames from a video, with timestamps and file details on top.✨ New
Countdown Video MakerMake a countdown timer video with a ring, film leader or bar, beeps, and a clear background option for overlays.✨ New
Video EffectsAdd glitch, VHS, old film, mirror, kaleidoscope, pixel, sketch, heat map, neon, ghost trail and zoom pulse effects to a video.✨ New · ⭐ Popular
Remove Black BarsFind and crop away letterbox and pillarbox black bars from a video, with edges you can fine tune.✨ New

Open the Video studio ↗

🎧 Audio, 26 tools · Edit, convert, record and transcribe
ToolWhat it doesTags
Audio Editor & TrimmerTrim, fade in/out, change volume and export with a waveform.⭐ Popular
Audio ConverterConvert MP3, WAV, OGG, AAC, FLAC and M4A.
Voice RecorderRecord your voice with live waveform and export.
Audio TranscriberTranscribe speech with on-device Whisper AI and export SRT.🤖 AI
Text to SpeechRead text aloud with system voices or a private neural voice, then save it as WAV.
Audio MergerJoin multiple audio files into one track.
Audio Speed and PitchChange speed without changing pitch, or shift pitch by semitones without changing speed.✨ New
Volume Booster and NormalizerMake quiet audio or video louder, or even out loudness to a standard level (EBU R128).✨ New · ⭐ Popular
Noise ReductionRemove hiss, fan noise, hum and rumble from voice recordings and video sound.✨ New
Audio Tag EditorEdit title, artist, album, year, genre, lyrics and cover art in MP3, M4A, FLAC and OGG files.✨ New
Ringtone MakerCut the best part of a song, add fades and save an iPhone M4R or an Android MP3 ringtone.✨ New
Reverse AudioPlay any sound backwards. Videos are reversed too.✨ New
Equalizer and Bass Boost10-band equalizer with bass boost, vocal and treble presets and a live preview.✨ New
Remove SilenceCut silent parts and long pauses from audio or video automatically (jump cuts).✨ New
Audio MixerLayer tracks with their own volume, start time, pan and fades, then export one mix.✨ New
Split AudioSplit audio into equal parts, fixed lengths, at chosen times, or wherever there is silence.✨ New
Waveform and Spectrogram ImageTurn audio into waveform art or a spectrogram, as PNG or SVG.✨ New
MIDI Player and ConverterPlay MIDI files, see the notes, mute tracks and render them to MP3 or WAV.✨ New
Audio to Video VisualizerTurn a song or podcast clip into an MP4 with cover art and a moving waveform or spectrum.✨ New
PDF to SpeechRead PDFs, Word files and e-books aloud with natural AI voices and save an audiobook file.🤖 AI
Vocal Remover (Karaoke)Make a karaoke version of a stereo song and get a rough vocal track, right in your browser.✨ New
Tone & Noise GeneratorPlay and download sine, square or saw tones, sweeps, white, pink or brown noise, binaural beats and phone keys.✨ New · ⭐ Popular
Metronome & Click TrackSteady metronome with tap tempo, accents and subdivisions, plus a click track WAV download.✨ New · ⭐ Popular
Instrument TunerChromatic tuner for guitar, bass, ukulele, violin and more, live from your microphone.✨ New · ⭐ Popular
BPM & Key FinderFind the tempo and musical key of songs in bulk, with tap tempo to check.✨ New · ⭐ Popular
LUFS Loudness MeterMeasure integrated LUFS, true peak and loudness range, then normalize for Spotify, YouTube or podcasts.✨ New

Open the Audio studio ↗

🧑‍💻 Developer, 65 tools · JSON, JWT, regex, hashes, cURL and more
ToolWhat it doesTags
JSON FormatterPrettify, validate, minify and explore JSON as a tree.⭐ Popular
JWT DecoderDecode JWT headers/payloads and check expiry locally.
Hash GeneratorMD5, SHA-1, SHA-256, SHA-512 for text and files.
UUID GeneratorGenerate v4 and v7 UUIDs in bulk.
Password GeneratorStrong random passwords and passphrases with strength meter.
QR Code GeneratorQR codes for links, Wi-Fi, vCards and text with colors and logo.⭐ Popular
QR Code ScannerScan QR codes from your camera or an image.
Barcode GeneratorCODE128, EAN-13, UPC, CODE39 and more as PNG/SVG.
Regex TesterTest regular expressions with live highlighting and groups.
Regex BuilderBuild regular expressions from plain-language blocks.
Base64 Encode/DecodeEncode or decode Base64 text and files.
URL Encode/DecodeEncode/decode URLs and parse query strings.
cURL to CodeConvert cURL to JavaScript, Python, Go, Rust, PHP, Java and more.
Timestamp ConverterUnix epoch ⇄ human dates across time zones.
Cron ExplainerExplain cron expressions and preview next run times.
YAML ⇄ JSONConvert between YAML and JSON with validation.
SQL FormatterBeautify SQL for many dialects.
ERD StudioDesign database schemas and export SQL, Prisma and Drizzle.
HTML EntitiesEscape and unescape HTML entities.
Number Base ConverterBinary, octal, decimal and hex conversion.
JSON to TypesGenerate TypeScript, Zod, Go, Rust, Python, Java, C#, Swift, Kotlin, Dart, C++, PHP, Ruby, Elm types or JSON Schema from JSON.✨ New
Bcrypt / Argon2 / Scrypt HasherHash and verify passwords with Argon2id, bcrypt, scrypt and PBKDF2.✨ New
Encrypt / Decrypt Text & FilesPassword-protect text or any file with AES-256-GCM, ChaCha20-Poly1305 or OpenSSL-compatible AES.✨ New
PGP Encrypt / Sign / KeysGenerate PGP keys, encrypt and decrypt messages or files, sign and verify, and inspect keys.✨ New
RSA / ECDSA / SSH Key GeneratorGenerate Ed25519, ECDSA and RSA key pairs as OpenSSH, PEM and JWK.✨ New
Certificate / CSR / PEM DecoderDecode X.509 certificates, CSRs, CRLs and any ASN.1 structure from PEM or DER.✨ New
TOTP / HOTP GeneratorGenerate and check 2FA codes, and make QR codes for authenticator apps.✨ New
BIP39 Mnemonic GeneratorGenerate and validate BIP39 seed phrases offline, in 10 languages, with the derived seed.✨ New
Classic Ciphers & CodesCaesar, ROT13, ROT47, Vigenère, Atbash, Affine, Morse, Bacon, rail fence, XOR, NATO, Braille and more.✨ New
Encoding Toolbox (Recipe Chains)Chain encodings: Base64, hex, Base32/58/62/85, gzip, URL, punycode, quoted-printable, MessagePack, protobuf and more.✨ New · ⭐ Popular
String Escape / UnescapeEscape or unescape text for JSON, JavaScript, Java, C#, Python, C, Go, SQL, CSV, regex, shell and HTML.✨ New
IP Subnet CalculatorIPv4 and IPv6 CIDR calculator, subnet splitter, range to CIDR and ULA generator.✨ New
MAC Address Lookup & GeneratorFind the vendor of a MAC address offline, convert formats and generate random MACs.✨ New
Device & User-Agent InfoSee your browser, OS, screen, GPU and supported features, or parse any user-agent string.✨ New
Meta / Open Graph Tag GeneratorWrite SEO, Open Graph and X card tags with live search and social previews.✨ New
HTTP Status CodesSearchable list of HTTP status codes with plain meanings and when to use each.✨ New
MIME Type LookupFind the MIME type for a file extension, or the extensions for a MIME type.✨ New
Keycode InfoPress any key to see event.key, event.code, keyCode, location and modifiers.✨ New
Basic Auth Header GeneratorBuild or decode HTTP Authorization: Basic headers, with curl and fetch examples.✨ New
HTML WYSIWYG EditorWrite rich text like a word processor and get clean HTML you can copy or download.✨ New
docker run to ComposeTurn one or more docker run commands into a docker compose YAML file.✨ New
chmod CalculatorConvert Unix permissions between checkboxes, octal (755) and symbolic (rwxr-xr-x).✨ New
Phone Number ParserParse, validate and format international phone numbers, in bulk or found inside text.✨ New
IBAN & BIC ValidatorValidate and parse IBAN and BIC/SWIFT codes offline, one at a time or in bulk.✨ New
File Type IdentifierFind out what a file really is from its magic bytes, with entropy and header view.✨ New
Hex ViewerView any file as hex and ASCII, search bytes, inspect values and extract strings.✨ New
PO / MO / CSV ConverterCompile gettext PO to MO, decompile MO to PO, or move translations to CSV and Excel.✨ New
Bulk File RenamerRename many files with patterns, numbering, find and replace and photo dates. Save as ZIP or rename in place.✨ New
Git & Regex Cheat SheetsSearchable cheat sheets for Git, regex, Markdown, Docker and the Linux shell.✨ New
Hash & ID AnalyzerGuess the hash type (MD5, SHA, bcrypt, NTLM and more) and decode the time inside UUIDs, ULIDs, ObjectIds and Snowflake IDs.✨ New
Dummy File GeneratorMake test files of an exact size: random or zero bytes, text, CSV, JSON, and valid PDF, PNG, WAV and ZIP files.✨ New
Secret ScannerScan files, a folder or a ZIP for API keys, tokens, passwords and private keys before you share or commit.✨ New
Embedded File ExtractorFind and pull out pictures, PDFs, archives and audio hidden inside any file, like a lighter binwalk.✨ New
Shamir Secret SharingSplit a password or seed phrase into shares so any 3 of 5 (or any k of n) can rebuild it, with QR codes.✨ New
DNS LookupLook up A, AAAA, MX, TXT, NS, CAA, SOA and more over DNS-over-HTTPS, or reverse an IP address.✨ New
JSON Repair & JSON5Fix broken JSON (missing quotes, trailing commas, comments, cut-off data) and convert JSON5 or JSONC to JSON.✨ New
Password Strength CheckerSee how fast a password could be guessed, which patterns give it away, and how to make it stronger, fully offline.✨ New
.gitignore & LICENSE GeneratorBuild a .gitignore from 25 stacks and editors, and write a LICENSE file with your name and year.✨ New
HAR File ViewerOpen browser network captures: waterfall, filters, headers, bodies, copy as cURL, and save a copy with secrets removed.✨ New
Keyboard, Mouse, Gamepad & Touch TestCheck every key and key rollover, mouse buttons, double click and polling rate, controller sticks and multitouch.✨ New
Diff & Patch ViewerView unified diffs and .patch files side by side, and apply a patch to a file.✨ New
Torrent & Magnet InspectorOpen a .torrent file to see its files, size, trackers and info hash, and copy a magnet link.✨ New
.env Converter & CheckerConvert .env files to JSON, YAML, Docker Compose, Kubernetes ConfigMap or Secret, and find missing keys.✨ New
Semver CalculatorCheck versions against npm ranges like ^1.2 or ~2.0, compare, sort and bump semantic versions.✨ New
WebAssembly InspectorSee the sections, imports, exports with signatures, memory and toolchain of any .wasm file.✨ New

Open the Developer studio ↗

📝 Text & Data, 47 tools · Diff, count, convert tables, format text
ToolWhat it doesTags
Diff CheckerCompare text and code side-by-side or inline.⭐ Popular
Word CounterWords, characters, sentences, reading time and keyword density.
Case ConverterUPPER, lower, Title, camelCase, snake_case, kebab-case and more.
Lorem IpsumGenerate placeholder paragraphs, sentences or words.
Markdown EditorLive split-pane Markdown editor with HTML export.
Date CalculatorDifference between dates, add/subtract days, business days.
Unit ConverterLength, weight, temperature, data, speed and more.
Text CleanerRemove duplicates, sort lines, trim spaces and strip line breaks.
Time Zone ConverterConvert times across zones, keep a world clock and find meeting times that suit everyone.✨ New · ⭐ Popular
HTML to MarkdownConvert HTML or rich text pasted from web pages, Word or Docs into clean Markdown.✨ New
Spell & Grammar CheckerCheck spelling and common grammar slips in text, DOCX or PDF, with one-click fixes.✨ New
Fancy Text GeneratorTurn text into bold, italic, script, gothic, bubble and other Unicode styles for bios and posts.✨ New
Math Evaluator & CalculatorA calculator notebook with units, percentages, variables, matrices, plus a time-left (ETA) helper.✨ New
Stopwatch & TimerStopwatch with laps, countdown timer with alarm, and an interval timer for workouts.✨ New
Emoji PickerSearch and copy emoji by name, tag or :shortcode:, with skin tones and code points.✨ New
ASCII Art TextMake FIGlet text banners in 30 fonts and copy them as text, code comments or PNG.✨ New
Coordinate ConverterConvert between decimal degrees, DMS, UTM and MGRS, and measure distance between points.✨ New
Random GeneratorRandom numbers, dice, coin flips, list picks, teams, strings, ports and dates.✨ New
Reverse TextReverse characters, words or lines, or flip text upside down.✨ New
Add / Remove Line NumbersNumber lines with your own format and padding, or strip existing line numbers.✨ New
Slug GeneratorMake clean URL slugs from titles, with transliteration and length limits.✨ New
Extract Emails, URLs, IPsPull emails, URLs, domains, IPs, phone numbers, hashes, dates and more out of any text.✨ New
List Compare & ConvertCompare two lists (in both, only in one), dedupe, sort, shuffle, wrap and change separators.✨ New
Currency ConverterConvert currencies with daily European Central Bank rates and see the trend.✨ New
Readability CheckerScore how easy your writing is to read: Flesch, grade levels, hard sentences and a bionic reading view.✨ New
Keyword & Phrase ExtractorPull out key phrases, word frequency and repeated 2 and 3 word phrases from any text, with CSV export.✨ New
Text Similarity & Fuzzy MatchCompare two texts with Levenshtein, Jaro-Winkler, cosine and more, or fuzzy match two lists of names.✨ New
Statistics CalculatorMean, median, mode, standard deviation, quartiles, outliers, a histogram and linear regression from numbers or a CSV column.✨ New
ASCII / Box Table GeneratorTurn CSV, TSV or Markdown into neat ASCII, Unicode box, Markdown or reStructuredText tables.✨ New
Number to WordsWrite numbers in words, with lakh and crore, ordinals, years, currency and cheque wording, and turn words back into numbers.✨ New
Unicode Inspector & Invisible Character FinderSee every code point, find zero-width and look-alike characters, and normalize to NFC, NFD, NFKC or NFKD.✨ New
Text Encoding Detector & ConverterDetect the encoding of old text and subtitle files (Windows-1252, Shift_JIS, GBK and more) and convert them to UTF-8.✨ New
Roman Numeral ConverterTurn numbers into Roman numerals and back, many lines at once.✨ New
Morse Code TranslatorTranslate text to Morse code and decode dots and dashes back to text.✨ New
Duplicate Line RemoverRemove repeated lines, keep only repeats, ignore case and spaces.✨ New
Line SorterSort lines A to Z, naturally, by length or number, reverse or shuffle them.✨ New
Text WrapperBreak long text into lines of a set width without splitting words.✨ New
Pig Latin TranslatorTranslate English text into Pig Latin.✨ New
NATO Alphabet SpellerSpell text with Alfa, Bravo, Charlie and the rest.✨ New
Upside Down TextFlip text upside down with look-alike characters.✨ New
Vowel RemoverRemove the vowels from every word.✨ New
Leet Speak ConverterTurn text into 1337 speak.✨ New
Find & Replace TextFind and replace in any text with many rules at once, whole words, match case and regular expressions.✨ New · ⭐ Popular
Text RepeaterRepeat a word, emoji or line up to 100,000 times with any separator and optional numbers.✨ New
Column ExtractorPull, reorder or swap columns from CSV, TSV, logs or any delimited text.✨ New
Text to HandwritingTurn typed text into realistic handwritten notebook pages, then save PNG or PDF.✨ New · ⭐ Popular
Find & Replace in Many FilesSearch and replace across many text files or a whole ZIP, with a diff preview, then download.✨ New

Open the Text & Data studio ↗

🖌️ Design, 21 tools · Colors, CSS, favicons, SVG, whiteboards
ToolWhat it doesTags
Color Palette ExtractorExtract dominant colors and export CSS/Tailwind palettes.⭐ Popular
Color Converter & ContrastHEX, RGB, HSL, OKLCH conversion and WCAG contrast checks.
Gradient GeneratorDesign linear, radial and conic gradients and copy CSS.
CSS StudioBox shadows, glassmorphism and neumorphism generators.
Favicon GeneratorFull icon packs: ICO, Apple Touch, Android, manifest and HTML.
SVG OptimizerMinify SVGs, export JSX or PNG.
Sketch WhiteboardInfinite whiteboard with shapes, arrows, text and sticky notes.🔥 Hot
Placeholder ImageGenerate placeholder images in any size, color and text.
SVG ConverterTurn SVG or SVGZ into sharp PNG, JPG, WEBP, AVIF, BMP, TIFF, ICO or vector PDF at any size.✨ New
Icon Converter (ICO, ICNS, CUR, ANI)Make Windows ICO, macOS ICNS, cursors (CUR) and animated cursors (ANI) from any image, or extract every size from an icon as PNG.✨ New
HTML to ImageRender an HTML and CSS snippet to PNG, JPG, WEBP or SVG at high resolution.✨ New
Color Blindness SimulatorPreview designs, charts and photos as people with protanopia, deuteranopia, tritanopia and achromatopsia see them.✨ New
Card MakerDesign business cards, invitations, greeting cards and postcards from templates and download print-ready PDFs.✨ New
Device Mockup GeneratorPlace screenshots into phone, tablet, laptop, browser and monitor frames, flat or in 3D perspective, on a custom background.✨ New
Social Banner & Thumbnail MakerMake YouTube thumbnails, link preview images, banners and posts for X, LinkedIn, Instagram and more from templates.✨ New
Colour Contrast CheckerCheck the WCAG contrast ratio of two colours for AA and AAA text.✨ New
Code to ImageTurn code into a clean picture with syntax colours, a window frame and a background, for slides, posts and docs.✨ New · ⭐ Popular
Diagram Maker (Mermaid)Write flowcharts, sequence, class, ER, Gantt, mind map and timeline diagrams as text and save them as SVG or PNG.✨ New · ⭐ Popular
Blob & Wave GeneratorMake organic blobs, layered waves and scattered shapes as SVG for websites, slides and backgrounds.✨ New
Printable PaperPrint graph, dot grid, lined, isometric, hexagon, music staff, handwriting and calligraphy paper as a vector PDF.✨ New
Chart MakerPaste data and make bar, line, area, pie, donut and scatter charts, then save them as SVG or PNG.✨ New · ⭐ Popular

Open the Design studio ↗

📊 Data, 15 tools · CSV, Excel, JSON, SQLite, Parquet, maps and GPS
ToolWhat it doesTags
Mock Data GeneratorGenerate realistic fake names, emails, addresses, products and dates as JSON, CSV, SQL inserts, NDJSON or TSV.✨ New
Data Format ConverterConvert between JSON, YAML, XML, TOML, INI, CSV, NDJSON, MessagePack, CBOR and BSON.✨ New · ⭐ Popular
CSV & Spreadsheet EditorEdit CSV and Excel files in a fast grid: sort, filter, dedupe, find and replace, split and merge.✨ New · ⭐ Popular
SQLite BrowserOpen .db and .sqlite files, browse tables, run SQL and export results to CSV or JSON.✨ New
Parquet / Arrow / Avro ViewerView, filter and convert Parquet, Arrow, Feather and Avro files to CSV, JSON or Excel.✨ New
GPS / GIS ConverterConvert GPX, KML, KMZ, GeoJSON, Shapefile, TCX and CSV with a map preview and track stats.✨ New
JSON DiffCompare two JSON documents by structure and get a list of changes or a JSON Patch.✨ New
JSONPath / JSONata TesterQuery and reshape JSON with JSONPath, JSONata or a JavaScript expression, with live results.✨ New
JSON Schema ValidatorValidate JSON against a schema (Draft-07 or 2020-12) and generate a schema from sample data.✨ New
XML Formatter, XPath & ValidatorFormat or minify XML, check it is well-formed and test XPath expressions.✨ New
SQL Table GeneratorCreate CREATE TABLE and INSERT statements for PostgreSQL, MySQL, SQLite or SQL Server from a CSV or JSON file.✨ New
Data ProfilerA quick health check of any CSV, Excel or JSON file: column types, empty cells, ranges, outliers, duplicates and correlations.✨ New · ⭐ Popular
SQL on CSV & ExcelRun SQL queries on CSV, Excel and JSON files, join them together, and export the result.✨ New · ⭐ Popular
JSON FlattenerFlatten nested JSON into dotted keys or CSV columns, and turn flat data back into nested JSON.✨ New
HL7 & EDI ViewerRead HL7 v2, X12 and EDIFACT messages as a clear table of segments and fields, and export JSON.✨ New

Open the Data studio ↗

🤖 AI, 21 tools · On-device AI for images, text and documents
ToolWhat it doesTags
Magic Eraser (Remove Objects)Brush over people, objects, text or watermarks and an on-device AI fills the area with matching background.🤖 AI
Colorize Black and White PhotoAdd natural colour to old black and white photos with an AI model that runs on your device.🤖 AI
Photo EnhancerFix dull, dark, noisy or soft photos in one click: auto levels, white balance, denoise, sharpen, face-friendly smoothing and optional AI 2× upscale.🤖 AI
AI SummarizerSummarize PDFs, Word files and long text on your device, as paragraphs or key points.🤖 AI · ⭐ Popular
Translate PDF and DocumentsTranslate PDF, Word and text documents into 50+ languages on your device and save as PDF or DOCX.🤖 AI
Quiz and Flashcard GeneratorMake flashcards and multiple-choice quizzes from notes or a document. Export to Anki.🤖 AI
Chat with PDFAsk questions about a PDF or document and get answers with page numbers, fully offline.🤖 AI · ⭐ Popular
AI Image CaptionerWrite captions and alt text for photos with an on-device AI model, in bulk.🤖 AI
AI Object DetectorFind people, cars, animals and 70 more everyday objects in a photo, with boxes and counts.🤖 AI
AI Depth MapTurn any photo into a depth map, and add a portrait style background blur using it.🤖 AI
AI Image SegmenterSplit a photo into labelled regions like sky, people, road and trees, then cut any of them out.🤖 AI
AI Image TaggerTag a batch of photos with your own labels using CLIP zero-shot AI, then export the tags.🤖 AI
Similar Photo FinderFind duplicate and look-alike photos in a big batch, keep the best one and download the rest cleaned up.🤖 AI
Sentiment AnalyzerScore reviews, comments or survey answers as positive, neutral or negative, line by line or from a CSV.🤖 AI
Zero-shot Text ClassifierSort messages, tickets or headlines into labels you choose, with no training, on your device.🤖 AI
Name & Entity ExtractorPull people, places, organisations, dates, money, emails and phone numbers out of any text or document.🤖 AI
Semantic File SearchSearch many PDFs, Word files, notes and code by meaning, not just exact words, all offline.🤖 AI
AI Writing HelperFix grammar, change tone, shorten, expand, make bullet points or draft a reply with an AI that runs in your browser.✨ New · ⭐ Popular
Sound IdentifierFind out what can be heard in any recording: speech, music, animals, traffic, alarms and 500 more sounds, with a timeline.✨ New
Near Duplicate FinderFind lines, sentences or paragraphs that say the same thing, even in different words, and remove the copies.✨ New
Toxic Comment CheckerScore comments and messages for toxicity, insults, threats and hate, privately in your browser.✨ New

Open the AI studio ↗

🧊 3D, 9 tools · View and convert GLB, GLTF, OBJ, STL, PLY and more
ToolWhat it doesTags
3D Model ViewerView GLB, GLTF, OBJ, STL, PLY, FBX, 3MF, DAE, 3DS, USDZ, AMF, VRML, OFF and point clouds with orbit controls, lighting, wireframe and screenshots.✨ New · ⭐ Popular
3D Model ConverterConvert 3D models between GLB, glTF, OBJ, STL, PLY and USDZ, with unit scaling, centring and Z-up fixes.✨ New
Image to Lithophane (STL)Turn a photo into a 3D-printable lithophane or relief heightmap STL, flat or curved, with a live 3D preview.✨ New
STL Inspector & RepairCheck STL files before printing: size, volume, weight estimate, watertight and manifold checks, normal flipping and triangle reduction.✨ New
GLB / glTF OptimizerShrink GLB and glTF files with Meshopt compression, quantisation, mesh simplification, deduplication and WebP texture resizing.✨ New
G-code ViewerSee 3D printer, CNC and laser G-code layer by layer in 3D, with print time, filament and size.✨ New · ⭐ Popular
SVG & Image to 3DTurn a logo, icon or drawing into a solid 3D model with set thickness, rounded edges and an optional base, for printing.✨ New
3D Turntable VideoMake a smooth spinning video or GIF of any 3D model, with a clear background option.✨ New
Point Cloud ConverterView and convert point clouds between PLY, LAS, PCD, XYZ and CSV, and thin them out for smaller files.✨ New

Open the 3D studio ↗

🗜️ Archives, 8 tools · Open and create ZIP, 7Z, TAR, GZ and RAR
ToolWhat it doesTags
Open Any ArchiveOpen ZIP, 7Z, RAR, TAR, GZ, XZ, ISO, CAB, DEB, RPM, JAR and more. Preview files and download what you need.✨ New · ⭐ Popular
Create ArchivePack files and folders into ZIP (with AES-256 password), 7Z, TAR, TAR.GZ, TAR.XZ, TAR.BZ2 or TAR.ZST.✨ New
Archive ConverterConvert RAR, 7Z, TAR, ISO, CAB and more to ZIP, 7Z or TAR, keeping folders and names.✨ New
Gzip, Brotli, Zstd and XZCompress a single file with Gzip, Brotli, Zstandard, XZ or Bzip2, compare sizes, or decompress one.✨ New
File Splitter & JoinerSplit any big file into parts (.001, .002) by size or count, and join parts back into one file.✨ New · ⭐ Popular
Compare ArchivesCompare two ZIPs (or two sets of files) and see which files were added, removed or changed.✨ New
Checksum Manifest (SHA256SUMS)Create or verify SHA256SUMS, MD5SUMS and SFV checksum files for many files at once.✨ New
Repair ZIPRescue files from damaged or cut short ZIP archives and rebuild a valid ZIP.✨ New

Open the Archives studio ↗

📚 eBooks, 8 tools · Read and convert EPUB, MOBI, FB2 and comics
ToolWhat it doesTags
E-book ConverterConvert EPUB, MOBI, AZW3, FB2, CBZ, DOCX, PDF, TXT and more to EPUB, PDF, Word, HTML, TXT, Markdown or FB2.✨ New · ⭐ Popular
E-book ReaderRead EPUB, MOBI, AZW3, FB2 and CBZ comics in your browser with themes, search and a table of contents.✨ New
EPUB EditorChange the cover, title, author, series and tags of an EPUB, shrink its images, or merge several books.✨ New
Comic ConverterConvert CBZ, CBR, CB7 and PDF comics to PDF, CBZ, CB7 or images, and shrink big comics.✨ New
EPUB CheckerCheck an EPUB for the errors that make stores reject it: mimetype, metadata, manifest, spine, navigation and broken links.✨ New
Kindle Highlights ExporterTurn My Clippings.txt into clean Markdown, CSV or JSON, sorted by book, with duplicates merged.✨ New · ⭐ Popular
eBook Word Count & StatsWord count, reading time, chapter lengths, vocabulary and reading level for EPUB, MOBI, DOCX or PDF books.✨ New
eBook Cover MakerDesign a clean book cover with title, author and a photo, at Kindle, print or audiobook sizes.✨ New

Open the eBooks studio ↗

🔤 Fonts, 7 tools · Convert, inspect and subset TTF, OTF, WOFF
ToolWhat it doesTags
Font ConverterConvert fonts between TTF, OTF, WOFF, WOFF2, EOT and SVG, with ready-to-paste @font-face CSS.✨ New
Font Viewer & InspectorInspect TTF, OTF, WOFF and WOFF2 fonts: glyph grid, metrics, name table, OpenType features and a live type tester.✨ New
Font SubsetterKeep only the characters you need from a font and save a tiny WOFF2, WOFF or TTF with matching unicode-range CSS.✨ New
Text to SVG PathTurn text in any font into outlined SVG paths or DXF, for logos, laser cutting and icons.✨ New · ⭐ Popular
Bitmap Font GeneratorMake a glyph atlas PNG with BMFont .fnt and JSON from any font, for game engines.✨ New
Font RenamerChange a font family name, style, weight, italic flag, version and designer, then save TTF, WOFF or WOFF2.✨ New
Icon Font GeneratorTurn a folder of SVG icons into an icon font (TTF, WOFF, WOFF2) with CSS classes and a demo page.✨ New

Open the Fonts studio ↗

📐 CAD, 6 tools · View and convert DXF and other drawings
ToolWhat it doesTags
DXF ViewerOpen AutoCAD DXF drawings in the browser with layers, pan and zoom, distance measuring and SVG export.✨ New
CAD to PDF, SVG and PNGConvert DXF drawings to vector PDF, SVG, PNG or JPG with layer selection, page sizes and print-friendly black lines.✨ New
SVG to DXFConvert SVG logos and drawings to DXF at real size in millimetres, for laser cutters and CNC.✨ New · ⭐ Popular
HPGL / PLT ViewerView HPGL and PLT plotter files, hide pens, and convert them to SVG, DXF or PDF at true size.✨ New
Gear GeneratorMake involute spur gears from teeth and module, with bore and backlash, as DXF or SVG.✨ New
Laser Cut Box MakerDesign a finger joint box from width, depth, height and material thickness, ready to laser cut.✨ New · ⭐ Popular

Open the CAD studio ↗

💬 Subtitles, 10 tools · Convert, sync and edit SRT, VTT, ASS
ToolWhat it doesTags
Subtitle ConverterConvert between SRT, VTT, ASS, SSA, SBV, SUB, LRC, SAMI, TTML, JSON and CSV in bulk.✨ New · ⭐ Popular
Subtitle EditorCreate and edit subtitles against a video preview. Set times from the player, split lines, save SRT, VTT or ASS.✨ New
Subtitle Shift and SyncFix out-of-sync subtitles: shift all lines, correct frame rate drift, or line up two points.✨ New
Extract SubtitlesPull embedded subtitle tracks out of MKV, MP4 and MOV videos as SRT, VTT, ASS and more.✨ New
Subtitle TranslatorTranslate SRT, VTT or ASS files into 50+ languages on your device, keeping every timestamp.🤖 AI
Dual Subtitle MergerMerge two subtitle files (two languages) into one, top and bottom in ASS or stacked in SRT.✨ New
Subtitle CleanerRemove [sound] tags, speaker names and music lines, then fix overlaps, short lines and long lines.✨ New
LRC Lyrics Sync EditorTap along to a song to time each lyric line, then export LRC for music players or SRT.✨ New
Subtitles to TranscriptTurn SRT, VTT or ASS captions into a clean readable transcript with optional timestamps.✨ New
Split & Join SubtitlesSplit a subtitle file at set times or into equal parts, or join several files into one.✨ New

Open the Subtitles studio ↗

🔐 Security & Privacy, 15 tools · Scrub metadata, lock files, hide messages, redact personal data
ToolWhat it doesTags
Metadata ScrubberRemove hidden data from photos, PDFs, Office files and MP3s in one batch: GPS, camera, author, company and more.✨ New · ⭐ Popular
SteganographyHide a secret message or small file inside an image, with an optional password, and reveal it later.✨ New
Checksum VerifierCheck many downloads against SHA256SUMS or MD5 lists, or make your own checksum file.✨ New
Password ZIPMake an AES-256 password-protected ZIP that opens anywhere, or unlock one you have the password for.✨ New · ⭐ Popular
PII RedactorFind and mask emails, phone numbers, card numbers, IBANs, IPs, Aadhaar, PAN and SSNs in text before you share it.✨ New
Hidden Character DetectorReveal zero width characters, direction tricks, invisible tags and look-alike letters in text, then clean them.✨ New
Locked HTML FileLock a file or note inside a single HTML page that opens in any browser with your password, no app needed.✨ New
File Entropy AnalyzerMap the entropy of any file to spot encrypted, compressed or hidden regions, with a byte histogram.✨ New
Secret Note LinkTurn a password or private message into an encrypted link that only opens in the browser, with an optional password and expiry.✨ New
Media Metadata RemoverStrip GPS location, phone model, dates and every other tag from videos and audio without re-encoding.✨ New
Link Tracking CleanerRemove utm, fbclid, gclid, si and 90 more trackers from links, and unwrap Google, Facebook and Outlook redirect links.✨ New
Document Leak CheckerSee names, GPS, comments, tracked changes, hidden sheets, emails and keys inside files before you share them.✨ New · ⭐ Popular
CSV AnonymizerReplace names, emails, phones and IDs with consistent fakes or hashes, shift dates and group ages, so data is safe to share.✨ New
Voice AnonymizerChange the pitch and tone of a voice in audio or video so the speaker is harder to recognise.✨ New
Email Header AnalyzerPaste email headers to see SPF, DKIM and DMARC results, every server hop and delay, and phishing warning signs.✨ New

Open the Security & Privacy studio ↗

🗺️ Maps & GPS, 15 tools · GPX elevation, splits, heatmaps, privacy zones and location codes
ToolWhat it doesTags
GPX Elevation ProfileSee the elevation profile of a route with grade colours, climbs, total ascent and a map.✨ New
GPX Pace & SplitsPer kilometre or mile splits with pace, speed, climbing and heart rate from any GPX or TCX activity.✨ New
GPX Merge & SplitJoin several GPX tracks into one, or split a long track at breaks, GPS jumps or into equal parts.✨ New
GPX SimplifierCut the number of points in a track while keeping its shape, so older GPS devices and apps accept it.✨ New
GPX Privacy ZonesHide your home and the start and end of a GPS track, and remove times and heart rate before sharing it.✨ New
Photo Location MapSee where your photos were taken on a map and export the places as GeoJSON, KML, GPX or CSV.✨ New
Route HeatmapDraw all your runs, rides or hikes on top of each other as a glowing heatmap poster.✨ New
GeoJSON Area & LengthMeasure the area, perimeter and length of every shape in GeoJSON, KML or GPX, with a map and a table.✨ New
Plus Code & Geohash ConverterConvert between coordinates, plus codes, geohashes and Maidenhead locators, with a map.✨ New
Distance & Bearing CalculatorGreat circle distance, start and end bearing and midpoint between places, a destination from a bearing, or a route total.✨ New
Geotag Photos from GPXAdd GPS location to JPG photos by matching their capture time to a GPX track from your watch or phone.✨ New
CSV to MapPlot rows with latitude and longitude on a map, colour them by a column, and export KML, GPX or GeoJSON.✨ New
GPX EditorTrim the start and end of a track, reverse it, cut out stops, shift times or give a planned route timestamps.✨ New
Compare GPX TracksLay two tracks over each other and compare distance, time, pace and climb, how closely they match and who was ahead at each km.✨ New
Geofence CheckerFind which points in a CSV fall inside zones from GeoJSON or KML polygons, or within a distance of a place.✨ New

Open the Maps & GPS studio ↗

🗂️ Office & Sheets, 19 tools · Merge, split, compare and pivot spreadsheets, clean Word files
ToolWhat it doesTags
Merge Excel FilesCombine sheets from many Excel, ODS or CSV files into one workbook, or stack their rows into one table.✨ New · ⭐ Popular
Split Excel WorkbookSave each sheet as its own file, cut a long sheet every N rows, or split rows by the value in a column.✨ New
Compare SpreadsheetsFind every changed cell, added row and removed row between two Excel or CSV files.✨ New
Pivot TableSummarise a spreadsheet by grouping rows and summing, counting or averaging values, like an Excel pivot table.✨ New
Word Find & ReplaceReplace words in many DOCX files at once, across the body, headers, footers and footnotes, keeping formatting.✨ New
Word Document CleanerAccept or reject all tracked changes, delete comments and hidden text, and make a clean final DOCX.✨ New
Office Media ExtractorGet every image, video and sound from Word, PowerPoint, Excel and OpenDocument files at full quality.✨ New
Calendar File Viewer (ICS)Open ICS calendar files and invites as an agenda, search them, and export to CSV, JSON or Markdown.✨ New
Contacts Converter (VCF & CSV)Turn phone contacts (VCF) into a spreadsheet, or a spreadsheet into contacts, and merge duplicates.✨ New
Excel to CSV & JSONConvert every sheet of many Excel or ODS workbooks to CSV, TSV, JSON or NDJSON in one go.✨ New
CSV to ExcelMake a proper XLSX or ODS from CSV files with numbers as numbers, a frozen bold header, filters and fitted columns.✨ New
Remove Duplicate RowsDelete repeated rows from Excel or CSV, matching on all columns or the ones you pick, ignoring case and spaces.✨ New · ⭐ Popular
Sort & Filter RowsSort a spreadsheet by several columns and keep only rows that match your rules, then save a new file.✨ New
Large CSV SplitterSplit huge CSV files by rows, file size, equal parts or column value, reading in pieces so even 1 GB files work.✨ New
Merge Word DocumentsCombine DOCX files into one, keeping text, tables, images and links, with page breaks between them.✨ New · ⭐ Popular
PowerPoint to ImagesSave every PowerPoint slide as a PNG, JPG or WEBP image at the size you choose.✨ New
Spreadsheet CleanerTrim spaces, remove hidden characters and blank rows or columns, fix number text, change case, fill down and transpose.✨ New
Spreadsheet Lookup & JoinBring columns from one sheet into another by a shared key, like VLOOKUP, or find rows missing from the other file.✨ New
Split & Combine ColumnsSplit full names, addresses or codes into several columns, or join columns into one with any separator.✨ New

Open the Office & Sheets studio ↗

🧪 Science & Education, 15 tools · Equations, graphs, chemistry, matrices, logic and primes
ToolWhat it doesTags
LaTeX Equation RendererType LaTeX and get a crisp equation as PNG, SVG or JPG, or copy it as MathML for Word.✨ New · ⭐ Popular
Function PlotterGraph several functions of x with zoom, pan, zeros and derivatives, then export PNG or SVG.✨ New
Periodic TableInteractive periodic table with masses, categories, electron configurations and shell diagrams.✨ New
Molar Mass CalculatorWork out the molar mass and mass percentages of any chemical formula, and convert grams to moles.✨ New
Chemical Equation BalancerBalance chemical equations, including ionic and redox ones, with exact whole number coefficients.✨ New
Matrix CalculatorDeterminant, inverse, row reduction, rank, eigenvalues, products and solving A x = B, with exact fractions.✨ New
Truth Table GeneratorMake the truth table of any logic expression and get its simplest form, minterms and maxterms.✨ New
Prime FactorizerFactor big whole numbers into primes, list divisors, check primality, and find GCD and LCM.✨ New
Significant Figures CalculatorCount significant figures, round to any number of them, and do sums with the right number of sig figs in the answer.✨ New
Scientific Notation ConverterConvert any number to scientific, E, engineering and standard form, with SI prefixes and LaTeX.✨ New
Physics Formula SolverSolve common physics and chemistry formulas for any unknown: motion, forces, energy, circuits, waves and gases.✨ New
pH CalculatorFind pH, pOH and concentrations for strong and weak acids and bases, and buffers with the Henderson-Hasselbalch equation.✨ New
Molarity & Dilution CalculatorWork out molarity, grams to weigh and volume, dilutions with C1V1 = C2V2, and percent solutions.✨ New
Half-life CalculatorSolve radioactive decay or drug half-life for amount left, time or half-life, with a decay curve and isotope presets.✨ New
Lab Data GrapherPlot CSV or Excel data as scatter, line or bar charts with trend lines, equations and R², then export PNG or SVG.✨ New

Open the Science & Education studio ↗

🎙️ Creator Studio, 14 tools · Audiograms, vertical video, carousels, word clouds and chapters
ToolWhat it doesTags
Audiogram MakerTurn a podcast or voice clip into a shareable video with a moving waveform, cover art and a title.✨ New
Video Reframe (9:16, 1:1, 4:5)Turn a landscape video into a vertical short, a square or a 4:5 post with a blurred or solid background.✨ New
Carousel MakerMake swipeable text carousels for LinkedIn and Instagram, and export them as PDF or PNG slides.✨ New
Post Length CheckerCheck your post against the limits of X, Threads, Bluesky, LinkedIn, Instagram, YouTube and more, and split long posts into threads.✨ New
Link in Bio Page BuilderBuild a simple link in bio page with your photo and links, and download it as one HTML file you host anywhere.✨ New
Word Cloud GeneratorMake a word cloud from any text in cloud, circle or banner shapes, and export PNG or SVG.✨ New
Video Chapter MakerWrite YouTube chapters, check them against the rules, and export WebVTT, FFmpeg or podcast chapter files.✨ New
Caption StylerTurn SRT captions into bold short-form captions with word highlight, then burn them into your video or export ASS.✨ New · ⭐ Popular
AI Hashtag GeneratorSuggest specific and broad hashtags from your caption with on-device AI, sized to each platform's limits.🤖 AI
Quote Card MakerMake quote images for posts and stories with themes, fonts and an optional photo background.✨ New
Safe Zone CheckerSee where Reels, TikTok, Shorts and Stories cover your video with buttons and captions before you post.✨ New
YouTube Title & Thumbnail PreviewSee your thumbnail and title in the home feed, search, sidebar and on a phone, compare up to three versions and check where titles get cut.✨ New
Giveaway Winner PickerPick fair random winners from pasted comments, with one entry per person, required words or tags, and backups.✨ New
Content Calendar PlannerPlan posts across platforms on a month view with status, then export to your calendar with reminders or CSV.✨ New

Open the Creator Studio studio ↗

🎓 Study & Classroom, 12 tools · Flashcards, quizzes, worksheets, puzzles, citations and grades
ToolWhat it doesTags
Flashcard MakerMake flashcards from a list, study them with spaced repetition, and export to Anki, CSV or printable cards.✨ New · ⭐ Popular
AI Notes to FlashcardsTurn lecture notes or a chapter into fill-in-the-blank flashcards with on-device AI.🤖 AI
Quiz MakerWrite a quiz in plain text, try it, and export a self-marking HTML quiz or a printable PDF with answer key.✨ New
Math Worksheet GeneratorMake printable addition, subtraction, times table and division worksheets with an answer key.✨ New
Word Search MakerMake a printable word search from your own words, with diagonal and backwards options and an answer page.✨ New
Crossword MakerBuild a crossword from words and clues, numbered automatically, and print it with an answer page.✨ New
Citation GeneratorMake references in APA, MLA, Chicago, Harvard, IEEE and Vancouver for articles, books, chapters and web pages.✨ New · ⭐ Popular
BibTeX & RIS ConverterConvert references between BibTeX, RIS and CSL JSON, or turn them into a formatted APA, MLA or IEEE list.✨ New
GPA CalculatorWork out term and cumulative GPA on US 4.0, India 10 point, UK and percentage scales.✨ New
Grade & Final Exam CalculatorFind the score you need on the final for a target grade, or your weighted grade so far.✨ New
Typing Speed TestTest your typing speed and accuracy in words per minute, with our texts or your own.✨ New
Cornell Notes TemplateMake Cornell note pages with cues, notes and summary areas, filled in or blank, as a printable PDF.✨ New

Open the Study & Classroom studio ↗

🌐 Web & SEO, 13 tools · robots.txt, sitemaps, redirects, schema, headers and on-page checks
ToolWhat it doesTags
robots.txt Generator & TesterBuild a robots.txt with rule groups and sitemaps, block AI crawlers in one tick, and test which URLs are allowed.✨ New · ⭐ Popular
XML Sitemap GeneratorMake sitemap.xml from a list of URLs or your HTML files, with dates and priorities, split at 50,000 URLs.✨ New
Sitemap CheckerCheck a sitemap for broken dates, wrong priorities, duplicates and mixed hosts, and find pages missing from it.✨ New
Redirect Rules GeneratorTurn a list of old and new URLs into redirect rules for Apache, Nginx, Netlify, Vercel, Cloudflare, IIS or Caddy.✨ New
Hreflang Tag GeneratorMake hreflang tags for language and country versions of a page as HTML, sitemap entries or an HTTP header.✨ New
Security Headers GeneratorBuild a Content Security Policy, HSTS and other security headers, graded, for Nginx, Apache, Netlify, Vercel and more.✨ New
UTM Link BuilderBuild campaign links with UTM tags one at a time or in bulk, make a QR code, or read the tags in a link.✨ New
Schema Markup GeneratorMake JSON-LD structured data for FAQ, Article, Product, Local Business, Event, Recipe, How-to and more.✨ New · ⭐ Popular
llms.txt GeneratorWrite an llms.txt file that gives AI assistants a clean map of your site, docs and key pages.✨ New
On-page SEO CheckerCheck page HTML for title, description, headings, alt text, canonical, Open Graph, structured data and keyword use.✨ New
AI Meta Description WriterWrite meta descriptions from your page text with on-device AI, fitted to 155 characters with a search preview.🤖 AI
Link ExtractorPull every link from HTML with its anchor text, split internal and external, and spot nofollow and empty links.✨ New
security.txt GeneratorMake a security.txt file (RFC 9116) so researchers know how to report problems with your site.✨ New

Open the Web & SEO studio ↗

📅 Calendar & Time, 12 tools · Calendar files, repeat rules, rotas, timesheets and printable planners
ToolWhat it doesTags
Calendar Event Maker (ICS)Make an .ics invite with reminders and repeats, plus Add to Google and Outlook calendar links.✨ New · ⭐ Popular
Merge Calendar FilesCombine ICS calendars into one, remove duplicates and keep only a date range or events with a word.✨ New
Spreadsheet to CalendarTurn a CSV or Excel schedule into an ICS file you can import into Google, Apple or Outlook calendar.✨ New
Recurring Dates & RRULEBuild or explain a repeat rule like "last Friday of every month" and list every date it falls on.✨ New
Age CalculatorExact age in years, months and days, totals in weeks and days, next birthday, star sign and day milestones.✨ New
Week Number CalculatorFind the ISO week number of any date, the dates of any week, and a full list of weeks for a year.✨ New
Sunrise & Sunset TimesSunrise, sunset, day length, first and last light and golden hour for any place and date, with a year chart.✨ New
Timesheet CalculatorAdd up work hours from start and end times with breaks and overnight shifts, overtime and pay.✨ New
Shift Rota PlannerBuild a repeating shift pattern for a team, see cover each day, and give everyone their own calendar file.✨ New
Printable Calendar MakerMake a year or month-per-page calendar PDF with your holidays marked, week numbers and Monday or Sunday starts.✨ New
Printable PlannerMake weekly or daily planner pages and monthly habit trackers as a ready-to-print PDF.✨ New
Time Duration CalculatorAdd and subtract durations like 1:20:00 and 45m, convert to decimal hours, and find the time between two clock times.✨ New

Open the Calendar & Time studio ↗

💰 Money & Finance, 10 tools · Bank statements, receipts, loans, tax and shared expenses
ToolWhat it doesTags
Bank Statement ConverterConvert OFX, QFX, QIF, CAMT.053 XML, MT940 and CSV bank files to CSV, Excel, JSON, OFX or QIF.✨ New · ⭐ Popular
CSV to OFX / QIFTurn a bank CSV export into an OFX or QIF file that money apps can import.✨ New
Statement AnalyzerSee money in and out by month, spending by category, top payees and repeating subscriptions from any bank statement.✨ New
AI Transaction CategorizerLabel every payment in a bank statement (groceries, transport, bills and more) with a small AI model on your device.🤖 AI
AI Receipt ScannerPhotograph receipts and get the shop, date, tax, total and line items as CSV or JSON, read by on-device OCR.🤖 AI · ⭐ Popular
PDF Statement to CSVPull transactions out of a PDF bank or card statement into CSV, Excel, OFX or QIF.✨ New
Loan & EMI CalculatorMonthly payment, total interest and a full schedule for home, car or personal loans, with extra payments.✨ New
Compound Interest & SIP CalculatorSee how savings, deposits and monthly SIP investments grow, with step ups and inflation.✨ New
GST & VAT CalculatorAdd or remove GST or VAT from one price or a whole list, with CGST, SGST and IGST split for India.✨ New
Expense SplitterSplit trip or flat expenses between friends and settle up with the fewest payments.✨ New

Open the Money & Finance studio ↗

❤️ Health & Fitness, 6 tools · FIT workouts, heart rate zones, Apple Health data, pace and body measures
ToolWhat it doesTags
FIT File Converter & ViewerOpen Garmin, Wahoo, Coros and Zwift FIT files, see the stats, route and charts, and convert to CSV, GPX, Excel or JSON.✨ New · ⭐ Popular
Heart Rate ZonesSee time in each heart rate zone and the training load (TRIMP) of a workout from FIT, TCX or GPX.✨ New
Apple Health Export to CSVTurn the huge Apple Health export.zip into tidy CSV files per type, with daily totals and averages.✨ New
Running Pace CalculatorWork out pace, time or distance, see splits, and predict 5K, 10K, half and full marathon times.✨ New
BMI, BMR & Calorie CalculatorBody mass index, resting and daily energy needs, body fat from a tape measure, and a healthy weight range.✨ New
AI Meal Photo LoggerSnap your meals and get a rough calorie log: a small AI model guesses each dish on your device.🤖 AI

Open the Health & Fitness studio ↗

🧠 AI Builder, 9 tools · Token counts, RAG chunks, fine-tune datasets, model files, prompts and MCP configs
ToolWhat it doesTags
Token CounterCount tokens with the real GPT-4o, GPT-4, Llama 3, Mistral, Qwen, Gemma or DeepSeek tokenizer, see each token, context use and cost.✨ New · ⭐ Popular
RAG Text ChunkerSplit documents into overlapping chunks by characters, words or tokens for embeddings and RAG, then export JSONL, JSON or CSV.✨ New
Fine-tune Dataset CheckerValidate a JSONL fine-tuning file line by line: roles, empty replies, duplicates, token limits, then download clean train and validation splits.✨ New
Dataset Format ConverterConvert fine-tuning data between OpenAI chat JSONL, ShareGPT, Alpaca, prompt and completion, and CSV, with an optional system prompt.✨ New
GGUF & Safetensors InspectorRead a GGUF or safetensors model header: architecture, quantization, context length, parameter count, tokenizer and every tensor, without loading the weights.✨ New
Prompt Template FillerTurn {{variables}} in a prompt into a form, fill it live, or fill it from a CSV to make many prompts or a batch JSONL file.✨ New
MCP Config BuilderBuild Model Context Protocol server configs for Claude Desktop, Cursor, VS Code, Windsurf, Claude Code and Gemini CLI, or convert one app's config to another.✨ New · ⭐ Popular
Embedding PlaygroundSee how an AI embedding model measures meaning: a similarity grid, the closest pairs, a 2D meaning map and search, all on your device.🤖 AI
LLM Stream ViewerPaste a streamed or plain LLM API response (OpenAI, Anthropic, Gemini, Ollama) and get the full text, reasoning, tool calls and token usage.✨ New

Open the AI Builder studio ↗

📦 Data Exports, 9 tools · Open the data apps give you: chats, music, followers, AI chats, watch and location history
ToolWhat it doesTags
WhatsApp Chat AnalyzerStats for an exported WhatsApp chat: who writes most, reply times, busiest hours and days, top words and emoji, with search and CSV.✨ New · ⭐ Popular
Spotify History StatsOpen your Spotify data export and see listening hours, top artists, tracks, albums and podcasts, by month and hour, with skips and CSV.✨ New
Instagram Followers CheckerSee who does not follow you back, your fans and mutuals from your Instagram data download, with no login and nothing uploaded.✨ New · ⭐ Popular
ChatGPT & Claude Export ViewerRead and search every chat from a ChatGPT or Claude data export, then save one chat or all of them as Markdown.✨ New
Location History ConverterTurn Google Timeline or Takeout location history into GPX, KML, GeoJSON or CSV, with distances by month and your most visited places.✨ New
YouTube History StatsSee your YouTube watch history from Google Takeout: videos per month, top channels, rewatched videos and your viewing hours, with CSV.✨ New
Netflix History StatsSee hours watched, top shows, films and binges from your Netflix viewing history CSV.✨ New
X (Twitter) Archive ViewerBrowse and search the posts in your X or Twitter archive, with stats, top words and your best posts.✨ New
Data Export ExplorerDrop any "download your data" ZIP and see what is inside: every file, every list of records with its date range, as tables you can save.✨ New

Open the Data Exports studio ↗

📊 Tools per category

%%{init: {'theme':'base','themeVariables':{'pie1':'#F5A524','pie2':'#F97316','pie3':'#10B981','pie4':'#38BDF8','pie5':'#14B8A6','pie6':'#22D3EE','pie7':'#84CC16','pie8':'#60A5FA','pie9':'#0EA5E9','pie10':'#FBBF24','pie11':'#2DD4BF','pie12':'#A3A3A3','pieTitleTextSize':'20px','pieTitleTextColor':'#F5A524','pieSectionTextColor':'#050505','pieLegendTextColor':'#A8A29E','pieStrokeColor':'#050505','pieStrokeWidth':'2px','pieOuterStrokeColor':'#F5A524','pieOuterStrokeWidth':'2px','pieOpacity':'1'}}}%%
pie showData
    title 590 tools across 28 studios
    "PDF Tools" : 63
    "Convert" : 35
    "Image" : 60
    "Video" : 40
    "Audio" : 26
    "Developer" : 65
    "Text and Data" : 47
    "Design" : 21
    "Data" : 15
    "AI" : 21
    "3D" : 9
    "Archives" : 8
    "eBooks" : 8
    "Fonts" : 7
    "CAD" : 6
    "Subtitles" : 10
    "Security and Privacy" : 15
    "Maps and GPS" : 15
    "Office and Sheets" : 19
    "Science and Education" : 15
    "Creator Studio" : 14
    "Study and Classroom" : 12
    "Web and SEO" : 13
    "Calendar and Time" : 12
    "Money and Finance" : 10
    "Health and Fitness" : 6
    "AI Builder" : 9
    "Data Exports" : 9
Loading

🧭 Category map

%%{init: {'theme':'base','themeVariables':{'primaryColor':'#F5A524','primaryTextColor':'#050505','primaryBorderColor':'#FFB224','lineColor':'#F5A524','fontFamily':'system-ui, sans-serif','cScale0':'#F5A524','cScaleLabel0':'#050505','cScaleInv0':'#050505','cScale1':'#F97316','cScaleLabel1':'#050505','cScaleInv1':'#050505','cScale2':'#10B981','cScaleLabel2':'#050505','cScaleInv2':'#050505','cScale3':'#38BDF8','cScaleLabel3':'#050505','cScaleInv3':'#050505','cScale4':'#14B8A6','cScaleLabel4':'#050505','cScaleInv4':'#050505','cScale5':'#22D3EE','cScaleLabel5':'#050505','cScaleInv5':'#050505','cScale6':'#84CC16','cScaleLabel6':'#050505','cScaleInv6':'#050505','cScale7':'#60A5FA','cScaleLabel7':'#050505','cScaleInv7':'#050505','cScale8':'#0EA5E9','cScaleLabel8':'#050505','cScaleInv8':'#050505','cScale9':'#FBBF24','cScaleLabel9':'#050505','cScaleInv9':'#050505','cScale10':'#2DD4BF','cScaleLabel10':'#050505','cScaleInv10':'#050505','cScale11':'#A3A3A3','cScaleLabel11':'#050505','cScaleInv11':'#050505'}}}%%
mindmap
  root(("OpenFile · 590 tools"))
    PDF
      Merge PDF · Split PDF · Compress PDF
      Sign PDF · Invoice Generator · Create Fillable PDF Form
    Convert
      PDF to Image · Image to PDF · PDF to Word
      Word to PDF · Document Converter · Anything to Markdown
    Image
      Image Compressor · Image Converter · Image Resizer
      Background Remover · GIF Compressor · Animated Image Converter
    Video
      Video Trimmer · Video Compressor · Screen Recorder
      Crop Video · Add Audio to Video · Images to Video
    Audio
      Audio Editor and Trimmer · Volume Booster and Normalizer · Tone and Noise Generator
      Metronome and Click Track · Instrument Tuner · BPM and Key Finder
    Developer
      JSON Formatter · QR Code Generator · Encoding Toolbox Recipe Chains
      JWT Decoder · Hash Generator · UUID Generator
    Text
      Diff Checker · Time Zone Converter · Find and Replace Text
      Text to Handwriting · Word Counter · Case Converter
    Design
      Color Palette Extractor · Code to Image · Diagram Maker Mermaid
      Chart Maker · Color Converter and Contrast · Gradient Generator
    Data
      Data Format Converter · CSV and Spreadsheet Editor · Data Profiler
      SQL on CSV and Excel · Mock Data Generator · SQLite Browser
    AI
      AI Summarizer · Chat with PDF · AI Writing Helper
      Magic Eraser Remove Objects · Colorize Black and White Photo · Photo Enhancer
    3D
      3D Model Viewer · G-code Viewer · 3D Model Converter
      Image to Lithophane STL · STL Inspector and Repair · GLB / glTF Optimizer
    Archives
      Open Any Archive · File Splitter and Joiner · Create Archive
      Archive Converter · Gzip, Brotli, Zstd and XZ · Compare Archives
    eBooks
      E-book Converter · Kindle Highlights Exporter · E-book Reader
      EPUB Editor · Comic Converter · EPUB Checker
    Fonts
      Text to SVG Path · Font Converter · Font Viewer and Inspector
      Font Subsetter · Bitmap Font Generator · Font Renamer
    CAD
      SVG to DXF · Laser Cut Box Maker · DXF Viewer
      CAD to PDF, SVG and PNG · HPGL / PLT Viewer · Gear Generator
    Subtitles
      Subtitle Converter · Subtitle Editor · Subtitle Shift and Sync
      Extract Subtitles · Subtitle Translator · Dual Subtitle Merger
    Privacy
      Metadata Scrubber · Password ZIP · Document Leak Checker
      Steganography · Checksum Verifier · PII Redactor
    Maps
      GPX Elevation Profile · GPX Pace and Splits · GPX Merge and Split
      GPX Simplifier · GPX Privacy Zones · Photo Location Map
    Office
      Merge Excel Files · Remove Duplicate Rows · Merge Word Documents
      Split Excel Workbook · Compare Spreadsheets · Pivot Table
    Science
      LaTeX Equation Renderer · Function Plotter · Periodic Table
      Molar Mass Calculator · Chemical Equation Balancer · Matrix Calculator
    Creator
      Caption Styler · Audiogram Maker · Video Reframe 916, 11, 45
      Carousel Maker · Post Length Checker · Link in Bio Page Builder
    Study
      Flashcard Maker · Citation Generator · AI Notes to Flashcards
      Quiz Maker · Math Worksheet Generator · Word Search Maker
    Web
      robots.txt Generator and Tester · Schema Markup Generator · XML Sitemap Generator
      Sitemap Checker · Redirect Rules Generator · Hreflang Tag Generator
    Calendar
      Calendar Event Maker ICS · Merge Calendar Files · Spreadsheet to Calendar
      Recurring Dates and RRULE · Age Calculator · Week Number Calculator
    Money
      Bank Statement Converter · AI Receipt Scanner · CSV to OFX / QIF
      Statement Analyzer · AI Transaction Categorizer · PDF Statement to CSV
    Health
      FIT File Converter and Viewer · Heart Rate Zones · Apple Health Export to CSV
      Running Pace Calculator · BMI, BMR and Calorie Calculator · AI Meal Photo Logger
    AI Builder
      Token Counter · MCP Config Builder · RAG Text Chunker
      Fine-tune Dataset Checker · Dataset Format Converter · GGUF and Safetensors Inspector
    Exports
      WhatsApp Chat Analyzer · Instagram Followers Checker · Spotify History Stats
      ChatGPT and Claude Export Viewer · Location History Converter · YouTube History Stats
Loading

🔁 Workspace, batch pipelines

The Workspace is a batch pipeline studio. Wire steps together on a node canvas (or a simple list), drop a folder of mixed files, and run it on hundreds of files at once. Branch, merge, pause, retry, then grab one ZIP. All of it runs in your tab, nothing is uploaded.

%%{init: {'theme':'base','themeVariables':{'fontFamily':'system-ui, sans-serif','lineColor':'#F5A524','primaryTextColor':'#F5F3EE'}}}%%
flowchart LR
    A["📁 Drop a folder<br/>photos, PDFs, ZIPs"]:::input --> B["📐 Resize<br/>1920 px"]:::step
    A --> C["✂️ Crop 1:1"]:::step
    B --> D["🔄 Convert<br/>WebP q80"]:::step
    C --> E["📐 Resize 320 px<br/>thumbs"]:::step
    D --> Z["📦 Zip everything"]:::step
    E --> Z
    Z --> F["⬇️ Results<br/>never bigger than the original"]:::output
    W["⚙️ Web Worker pool<br/>pause · resume · retry"]:::store -.-> B
    P["💾 Recipe<br/>JSON · share link · tab sync"]:::store -.-> A
    classDef input fill:#F5A524,stroke:#FFE3A3,color:#050505,stroke-width:2px
    classDef step fill:#0B0D10,stroke:#F5A524,color:#F5F3EE,stroke-width:2px
    classDef output fill:#10B981,stroke:#A7F3D0,color:#050505,stroke-width:2px
    classDef store fill:#0B0D10,stroke:#22D3EE,color:#F5F3EE,stroke-dasharray:5 4
Loading

🖼️ Image Resize · Convert (JPG / PNG / WEBP / AVIF) · Compress (never bigger) · Crop · Rotate / flip · Filter · Watermark · Rounded corners · Strip metadata · Remove background (on-device AI)

📄 PDF Merge all · Split pages · Compress · Rotate · Page numbers · Watermark · Clean metadata · Grayscale · Images to PDF · PDF to images · OCR to text

🎬 Video and audio (self-hosted ffmpeg) Trim · Convert · Compress video (never bigger) · Extract audio · Video to GIF

📊 Text and data · 📦 Archive · 🗂️ Any file Convert CSV / JSON / XLSX · Find and replace · Chunk for RAG · Count tokens · WhatsApp chat to CSV · Zip everything · Unzip · Rename by pattern · Checksums

Inputs: files, whole folders (drop or picker), paste images or text, public file URLs, ZIPs unpacked on add, a watch folder (Chrome and Edge), and sample files for every recipe. Run engine: Web Worker pool with a files-at-once control, pause, resume, cancel, per-file and overall progress with ETA, retry failed files, a memory guard, and keep-the-original when a result is bigger. Recipes: 18 ready recipes with motion previews, save and load, export and import JSON (schema checked), a share link in the URL hash, and sync across open tabs. Guide: an onboarding tour, contextual tips, a keyboard shortcut sheet (?), undo and redo, and a "how it works" film. Motion follows your system setting, with an Off, Subtle and Full switch.

🏗️ Architecture

%%{init: {'theme':'base','themeVariables':{'fontFamily':'system-ui, sans-serif','lineColor':'#F5A524','primaryTextColor':'#F5F3EE','clusterBkg':'#050505','clusterBorder':'#F5A524','titleColor':'#FFB224'}}}%%
flowchart LR
    U["👤 You<br/>drop or pick files"]:::user --> BR
    subgraph BR["🌐 Your browser tab, nothing leaves it"]
        direction LR
        RR["⚛️ React 19 + React Router<br/>lazy routes /:slug"]:::ui --> REG["🗂️ Tool registry<br/>590 tools · import.meta.glob"]:::ui
        REG --> E1["📄 pdf-lib · PDF.js<br/>@cantoo/pdf-lib"]:::pdf
        REG --> E2["🎬 ffmpeg.wasm<br/>MediaRecorder · Web Audio"]:::media
        REG --> E3["🔤 Tesseract.js OCR"]:::ai
        REG --> E4["🤖 Transformers.js · ONNX Runtime<br/>Whisper · Swin2SR · bg-removal"]:::ai
        REG --> E5["🖼️ Canvas · OffscreenCanvas<br/>docx · SheetJS · pptxgenjs"]:::img
        E1 --> OUT["💾 Blob → download / ZIP"]:::out
        E2 --> OUT
        E3 --> OUT
        E4 --> OUT
        E5 --> OUT
        SW["🛰️ Service worker<br/>offline cache"]:::sw -.-> RR
    end
    OUT --> D["📥 Your Downloads folder"]:::user
    NS["🚫 No upload server"]:::none
    classDef user fill:#0B0D10,stroke:#22D3EE,color:#F5F3EE,stroke-width:2px
    classDef ui fill:#F5A524,stroke:#FFE3A3,color:#050505,stroke-width:2px
    classDef pdf fill:#111418,stroke:#FFB224,color:#F5F3EE,stroke-width:2px
    classDef media fill:#111418,stroke:#22D3EE,color:#F5F3EE,stroke-width:2px
    classDef ai fill:#111418,stroke:#14B8A6,color:#F5F3EE,stroke-width:2px
    classDef img fill:#111418,stroke:#10B981,color:#F5F3EE,stroke-width:2px
    classDef out fill:#14B8A6,stroke:#99F6E4,color:#050505,stroke-width:2px
    classDef sw fill:#0B0D10,stroke:#A8A29E,color:#F5F3EE,stroke-dasharray:4 3
    classDef none fill:#0B0D10,stroke:#EF4444,color:#F5F3EE,stroke-dasharray:6 4
Loading

🔄 Lifecycle of a file

%%{init: {'theme':'base','themeVariables':{'fontFamily':'system-ui, sans-serif','actorBkg':'#0B0D10','actorBorder':'#F5A524','actorTextColor':'#F5F3EE','actorLineColor':'#A8A29E','signalColor':'#14B8A6','signalTextColor':'#A8A29E','noteBkgColor':'#F5A524','noteTextColor':'#050505','noteBorderColor':'#FFB224','activationBkgColor':'#14B8A6','activationBorderColor':'#5EEAD4','sequenceNumberColor':'#050505'}}}%%
sequenceDiagram
    autonumber
    actor U as You
    participant UI as Tool page
    participant L as Lazy loader
    participant W as WASM engine
    participant B as Blob URL
    U->>UI: Drop file onto the Dropzone
    UI->>UI: Read as ArrayBuffer in memory
    UI->>L: Need engine for this tool
    L-->>UI: Dynamic import, cached after first use
    UI->>W: Process bytes with your options
    activate W
    W-->>UI: Progress events for the progress bar
    W-->>UI: Output bytes
    deactivate W
    UI->>B: URL.createObjectURL of result
    B-->>U: Download starts
    Note over U,B: The file never crosses the network. Closing the tab frees all memory.
Loading
  • One component per tool at src/tools/<category>/<slug>.tsx, discovered with import.meta.glob and code-split automatically, the homepage stays light even with 590 tools.
  • Heavy engines load on demand (ffmpeg core, OCR language data, AI weights) and are cached by the browser and the service worker.
  • Zero-upload guarantee: the optional Vercel functions (/api/health, /api/fetch-page, /api/meta) only ever receive a URL you type, never a file.

➡️ Deeper dive: docs/ARCHITECTURE.md · Writing a tool: docs/TOOL_GUIDE.md

🛠️ Tech stack

Layer Built with
UI React React Router Tailwind Framer Motion Lucide cmdk
PDF pdf-lib PDF.js jsPDF signature_pad
Media FFmpeg WebAssembly gifenc heic2any
AI Transformers.js ONNX Tesseract IMG.LY
Office & data docx mammoth SheetJS pptxgenjs PapaParse JSZip
Tooling TypeScript Vite oxlint Vercel GitHub Actions

📚 Docs

Full documentation lives inside the app at /docs (also on GitHub Pages), with search, a live device check, an interactive Workspace demo and references generated from the code on every build.

Start here Reference Repo docs
Getting started Full tools reference Architecture
Install on every device Formats supported Writing a tool
Using tools Command palette and shortcuts Keyboard shortcuts
Workspace pipelines Local AI On-device AI
Offline and PWA Privacy and security Privacy
Troubleshooting Developer guide Troubleshooting · Install

📰 Blog

The blog has plain guides with live demos you can try on the page: installing OpenFile, AI models in your browser, shrinking a PDF for email, photo formats, making GIFs, signing PDFs, eBooks, CAD, DICOM, MIDI, data formats and subtitles.

  • 🎬 Explainer film and a cover loop for every post
  • 🔊 Read aloud with natural voices and word highlighting, and it picks up where you stopped after a reload
  • 🧠 Quiz at the end of each post, plus illustrations and captions

🚀 Quick start

git clone, npm install, npm run dev

git clone https://github.com/aniruddhaadak80/OpenFile.git
cd OpenFile
npm install
npm run dev          # → http://localhost:5173
Script What it does
npm run dev Start the Vite dev server
npm run build Production build for root hosting (Vercel, Netlify, Cloudflare Pages…)
npm run build:pages Build with base /OpenFile/ for GitHub Pages
npm run typecheck Strict TypeScript check
npm run preview Preview the production build locally
npm run docs:catalog Regenerate the README catalog, counts, charts and docs tables from the registry
npm run readme:check Fail if the README tool or category counts differ from the registry
node scripts/check-parity.mjs Check every tool, studio and post ships its video, icon, docs and catalog row
npm run app:desktop · npm run app:android Build the desktop installer or the Android APK

Requires Node.js 20+ (CI uses Node 22).

⌨️ Keyboard shortcuts

Where Shortcut Action
Everywhere Ctrl/⌘ + K Open / close the command palette
Command palette ↑ ↓ · Enter · Esc Move · open tool · close
Homepage search Enter Jump to the best-matching tool
PDF Reader ← → (or P N) · Home End Previous / next page · first / last page
PDF Reader Ctrl + F · Ctrl + + / - / 0 Search · zoom in / out / fit width
Video Trimmer I · O · Space Set in-point · set out-point · play selection
Audio Editor Space · Ctrl + Z / Y · Del Play / pause · undo / redo · delete selection
Sketch Whiteboard Ctrl + Z / D / G / S Undo · duplicate · group · save
Sketch Whiteboard Alt + P · Shift + 1 · ? Present · zoom to fit · all shortcuts

📦 Packages

OpenFile is published on GitHub Packages in two forms. Both are built and tested by .github/workflows/publish-packages.yml for every release.

Package What it is Get it
ghcr.io/aniruddhaadak80/openfile Container image, linux/amd64 and linux/arm64, non-root, signed with cosign, with SBOM and build provenance docker pull ghcr.io/aniruddhaadak80/openfile
@aniruddhaadak80/openfile npm CLI that serves the full app from your machine, offline npx @aniruddhaadak80/openfile

Docker

docker run -d --name openfile -p 8080:8080 ghcr.io/aniruddhaadak80/openfile:latest
# open http://localhost:8080

Image tags: latest, the full version (1.2.0), the minor line (1.2), the major line (1) and the commit (sha-<7 chars>). Pin a version or a digest in production.

Docker Compose

curl -O https://raw.githubusercontent.com/aniruddhaadak80/OpenFile/main/docker-compose.yml
docker compose up -d

npx

GitHub's npm registry needs a token even for public packages. Create a personal access token (classic) with only the read:packages scope, then add two lines to ~/.npmrc:

@aniruddhaadak80:registry=https://npm.pkg.github.com
//npm.pkg.github.com/:_authToken=YOUR_TOKEN
npx @aniruddhaadak80/openfile                 # serves http://localhost:5173 and opens your browser
npx @aniruddhaadak80/openfile --port 8080 --no-open
npx @aniruddhaadak80/openfile --host 0.0.0.0  # share on your local network

Verify the image signature:

cosign verify ghcr.io/aniruddhaadak80/openfile:latest \
  --certificate-identity-regexp '^https://github.com/aniruddhaadak80/OpenFile/' \
  --certificate-oidc-issuer https://token.actions.githubusercontent.com

Settings, headers, reverse proxies and Kubernetes: docs/SELF_HOSTING.md.

☁️ Self-hosting

OpenFile is a static site. Host it anywhere that serves files and rewrites unknown routes to index.html.

%%{init: {'theme':'base','themeVariables':{'fontFamily':'system-ui, sans-serif','lineColor':'#F5A524','primaryTextColor':'#F5F3EE'}}}%%
flowchart LR
    DEV["👩‍💻 git push main"]:::git --> GH["🐙 GitHub repo"]:::git
    GH --> ACT["⚙️ GitHub Actions<br/>npm ci · build:pages"]:::ci
    ACT --> GHP["🌿 gh-pages branch"]:::ci
    GHP --> PAGES["🌐 GitHub Pages<br/>aniruddhaadak80.github.io/OpenFile"]:::live
    GH --> VB["▲ Vercel build<br/>npm run build"]:::vercel
    VB --> VCDN["⚡ Vercel Edge CDN<br/>+ optional /api functions"]:::vercel
    VCDN --> VLIVE["🌐 openfile-studio.vercel.app"]:::live
    GH -.-> DOCK["🐳 Docker / any static host<br/>serve dist/"]:::other
    classDef git fill:#0B0D10,stroke:#A8A29E,color:#F5F3EE,stroke-width:2px
    classDef ci fill:#111418,stroke:#38BDF8,color:#F5F3EE,stroke-width:2px
    classDef vercel fill:#050505,stroke:#F5A524,color:#F5F3EE,stroke-width:2px
    classDef live fill:#F5A524,stroke:#FFE3A3,color:#050505,stroke-width:2px
    classDef other fill:#0B0D10,stroke:#22D3EE,color:#F5F3EE,stroke-dasharray:5 4
Loading
▲ Vercel (recommended, includes the optional API routes)

Deploy with Vercel

  1. Import the repo on Vercel, framework (Vite), build command and output dir are read from vercel.json.
  2. Deploy. SPA rewrites, /api/* functions, immutable asset caching and security headers work out of the box.
🐙 GitHub Pages (static mirror)
  1. Fork the repo and push to main, .github/workflows/deploy-pages.yml runs npm run build:pages and publishes dist/ to the gh-pages branch.
  2. Settings → Pages → Deploy from a branch → gh-pages / root (one-time).
  3. Live at https://<you>.github.io/OpenFile/. Every tool works; only the URL mode of HTML → PDF needs the Vercel API.

Renamed the repo? Change VITE_BASE=/OpenFile/ in the build:pages script to match.

🐳 Docker (prebuilt image, any server)

Use the published container image, ghcr.io/aniruddhaadak80/openfile. It is multi-arch, runs as a non-root user and listens on port 8080:

docker run -d --name openfile -p 8080:8080 ghcr.io/aniruddhaadak80/openfile:latest
# then open http://localhost:8080

Pinned versions, Compose, Kubernetes, reverse proxies and signature checks are in docs/SELF_HOSTING.md.

📦 Any static host (Netlify, Cloudflare Pages, S3, your own server)
npm run build      # outputs dist/
npx serve -s dist  # quick local check with SPA fallback

Upload dist/ and make unknown routes serve index.html. For a sub-path, build with VITE_BASE=/your-path/ npx vite build.

🛡️ Security and quality

Check What it does
CodeQL Static analysis of the TypeScript app and the workflows on every push. Results show under Security, Code scanning.
Dependabot Weekly grouped updates for npm and GitHub Actions, with licence-safe pins.
Security fixes Attribute escaping in the ODT viewer, CAD to SVG and PDF reader print. The PDF embed preview only loads web addresses, paths and local files.
Signed releases Desktop updates are verified against the OpenFile signing key, Android APKs against the release certificate, and the container image is signed with cosign.
scripts/check-parity.mjs Every tool, studio and blog post must ship the same assets as the older ones: preview video, poster, icon, docs page and README row.
scripts/readme/check-readme.mjs Runs before every build and fails if this README's tool or category counts drift from src/tools/registry.ts.

Found a security issue? Please open a private security advisory instead of a public issue.

🗂️ Project structure

OpenFile/
├─ api/                      # optional Vercel functions (receive URLs, never files)
│  ├─ health.ts              #   GET /api/health
│  ├─ fetch-page.ts          #   GET /api/fetch-page?url=   (HTML → PDF)
│  └─ meta.ts                #   GET /api/meta?url=         (link previews)
├─ desktop/                  # Tauri v2 desktop app (Windows, macOS, Linux)
├─ mobile/                   # Capacitor 8 apps (Android, iOS)
├─ packages/                 # cli/ (npm CLI) and container/ (ghcr.io image)
├─ docs/
│  ├─ assets/                # animated SVG artwork for this README
│  ├─ assets/readme/         # GIF teasers of the launch and apps films
│  ├─ ARCHITECTURE.md        # deep dive: engines, routing, pipelines
│  ├─ TOOL_GUIDE.md          # how to write a new tool
│  └─ INSTALL.md · AI.md · PRIVACY.md · SELF_HOSTING.md · more
├─ public/
│  ├─ media/                 # launch.mp4, apps.mp4, blog/ films, tools/ preview videos + index.json
│  ├─ og.png · icons         # social card, favicons, PWA icons
│  ├─ manifest.webmanifest   # installable PWA + share target
│  └─ sw.js                  # offline service worker
├─ scripts/                  # postbuild, icons, docs, versions, launch film and preview video tooling
│  ├─ gen-readme-catalog.mjs # regenerates the catalog parts of README and docs
│  ├─ check-parity.mjs       # every tool, studio and post ships the same assets
│  └─ readme/                # README checks and GIF teaser builder
├─ src/
│  ├─ blog/                  # blog posts with live demos
│  ├─ components/            # UI kit, layout, command palette, drop anything, compare, previews
│  ├─ docs/                  # in-app docs pages (Markdown) and nav
│  ├─ lib/                   # files · pdf · ffmpeg · detect · handoff · store (IndexedDB) · prefs
│  ├─ pages/                 # Home, Tools, ToolPage, Workspace, Docs, Blog, History, Settings
│  │  └─ workspace/steps.ts  # pipeline steps + presets
│  └─ tools/
│     ├─ registry.ts         # the catalog, 590 tools, 28 categories
│     ├─ batches/            # more catalog entries: b-cat1, b-cat2, b-cat3, b-cf, b1, b10, b11, b12, b13, b14, b15, b2, b3, b4, b5
│     ├─ engines.ts · guides.ts  # "How it works" content for every tool page
│     └─ pdf/ convert/ image/ video/ audio/ dev/ text/ design/ data/ ai/ 3d/ archive/ ebook/ font/
│        cad/ subtitle/ privacy/ geo/ office/ science/ creator/ study/ web/ time/ finance/ health/ llm/ exports/
├─ .github/                  # Pages deploy, app releases, packages, CodeQL, Dependabot
├─ CHANGELOG.md              # release notes
└─ vercel.json               # SPA rewrites + security headers

🤝 Contributing

New tools, fixes and ideas are very welcome. Every tool is one React component:

%%{init: {'theme':'base','themeVariables':{'fontFamily':'system-ui, sans-serif','lineColor':'#F5A524','primaryTextColor':'#F5F3EE'}}}%%
flowchart LR
    A["1 · Add entry to<br/>src/tools/registry.ts"]:::a --> B["2 · Create<br/>src/tools/category/slug.tsx"]:::b
    B --> C["3 · Build UI with<br/>Dropzone · ToolGrid · ResultCard"]:::c
    C --> D["4 · npm run typecheck<br/>and npm run build"]:::d
    D --> E["5 · Open a PR 🚀"]:::e
    classDef a fill:#F5A524,stroke:#FFE3A3,color:#050505
    classDef b fill:#FFB224,stroke:#FFE3A3,color:#050505
    classDef c fill:#14B8A6,stroke:#99F6E4,color:#050505
    classDef d fill:#22D3EE,stroke:#A5F3FC,color:#050505
    classDef e fill:#10B981,stroke:#A7F3D0,color:#050505
Loading
  • The one hard rule: keep everything client-side, PRs that upload user files will not be merged.
  • Heavy libraries must be dynamically imported inside handlers so each tool chunk stays small.
  • After adding a tool, run npm run docs:catalog to refresh this README, then npm run readme:check and node scripts/check-parity.mjs.
  • Add a screenshot or GIF for UI changes. Full conventions: docs/TOOL_GUIDE.md · CONTRIBUTING.md.
  • Found a bug or want a tool? Open an issue.

🗺️ Roadmap

%%{init: {'theme':'base','themeVariables':{'fontFamily':'system-ui, sans-serif','cScale0':'#F5A524','cScaleLabel0':'#050505','cScale1':'#FFB224','cScaleLabel1':'#050505','cScale2':'#14B8A6','cScaleLabel2':'#050505','cScale3':'#22D3EE','cScaleLabel3':'#050505','cScale4':'#10B981','cScaleLabel4':'#050505','cScale5':'#38BDF8','cScaleLabel5':'#050505','cScale6':'#FCD34D','cScaleLabel6':'#050505','cScale7':'#5EEAD4','cScaleLabel7':'#050505'}}}%%
timeline
    title OpenFile roadmap
    section Shipped
        v1.0 core : First in-browser studios : Command palette and smart drop
        Power features : Batch Workspace : Presets and saved recipes : On-device AI
        Everywhere : Installable PWA : Offline mode : Vercel and GitHub Pages
        v2.0 catalog : 590 in-browser tools : 28 studios : 3D · Archive · Font · Ebook · CAD · Subtitle
        v2.0 polish : Per-tool preview videos : Drop anything and share target : Compare tools and new hero
        v1.2 apps : Desktop and Android apps : Signed auto updates : Rollback
        v2.2 studios : Privacy · Maps · Office · Science · Creator : Local AI in Web Workers
    section Next
        Desktop : Native file system access
        Sharing : Pipeline recipes via link
        Global : UI translations i18n
Loading
  • 590 in-browser tools across 28 studios
  • Batch Workspace with presets and saved recipes
  • On-device AI, background removal, OCR, upscaling, transcription
  • Installable PWA + offline mode
  • New studios: 3D, archives, fonts, eBooks, CAD and subtitles
  • More on-device AI: chat with PDF, colorize, object remover, photo enhancer, summarizer
  • Drop anything, share target, compare tools and per-tool preview videos
  • Desktop (Tauri) and Android (Capacitor) apps with signed auto updates (v1.2.0)
  • New studios: Security & Privacy, Maps & GPS, Office & Sheets, Science & Education, Creator Studio
  • Docs site at /docs and a blog with films, read aloud and quizzes
  • Container image and npm CLI on GitHub Packages
  • Native file-system access in the desktop app
  • Shareable pipeline recipes via link
  • UI translations (i18n)

🔭 Coming soon

  • 🎞️ Per-tool preview videos, a short preview video for every tool. Now live on tool pages and cards, more on the way.
  • 🌗 Black, light and system themes with selectable accent colours. Now in the theme menu in the header.
  • 🧩 New studios, 3D models, archives, fonts, ebooks, CAD and subtitles. Shipped in v2.0, see What's new.
  • 📰 Interactive blog, guides and project updates with live, interactive examples. Live at /blog.

❓ FAQ

Are my files really never uploaded?
Yes. Files are read into memory by your browser and processed with WebAssembly, Canvas and Web Audio inside the tab. There is no upload endpoint in the code. Open DevTools → Network while using any tool to see for yourself. The only server routes are optional and accept a URL you type (for HTML → PDF and link previews), never a file.
Is it actually free? What's the catch?
No catch. Because your device does the work, there are no server costs to recover, so no paywall, no watermark, no quota and no account. The code is MIT-licensed.
Does it work offline?
Yes. OpenFile is an installable PWA. After the first visit the app shell is cached; engines such as ffmpeg, OCR language packs and AI models are cached the first time you use the tool that needs them.
How big can my files be?
There is no artificial cap, the limit is your device's memory. Very large videos or PDFs with hundreds of pages work best on a desktop browser.
Why is the first run of an AI or video tool slower?
The engine (for example ffmpeg core or model weights) is downloaded once and then cached. Later runs start instantly. WebGPU-capable browsers run the AI tools faster.
Which browsers are supported?
Capability Chrome / Edge Firefox Safari
PDF, image, dev & text tools ✅ ✅ ✅
Video / audio (ffmpeg.wasm) ✅ ✅ ✅
AI tools (WebGPU fast path) ✅ ⚠️ WASM ⚠️ WASM
Screen recorder ✅ ✅ ✅ 16+
QR scanning (BarcodeDetector) ✅ ⚠️ ⚠️

Check your own browser on the in-app /status page.

Can I link straight to a tool?
Yes, every tool has its own URL: https://openfile-studio.vercel.app/<slug>, for example /merge-pdf or /background-remover. Categories live at /category/<id>.
Can I self-host it for my team?
Absolutely, see Self-hosting. It is a static build, so any static host, an internal web server, or the container image above works.

👤 Built by

Aniruddha Adak

Built by Aniruddha Adak, open-source developer, agentic harnesses and agent skills

GitHub DEV LinkedIn
X YouTube Devpost

🌏 About

Aniruddha Adak is an open-source developer from West Bengal, India (Kolkata area), with a B.Tech in Computer Science & Engineering (2026), who builds agentic harnesses and production-grade agent skills, and OpenFile, a fully in-browser file toolkit.

⚡ Highlights

  • 🛠️ Active open-source contributor
  • 🏆 Frequent hackathon builder, MLH Global Hack Week, Hacktoberfest, DEV challenges
  • ✍️ Writes daily AI news on DEV

Like OpenFile? Follow on GitHub for more open-source tools.

⭐ Star history

Star history chart for OpenFile

🙏 Credits

Built on the shoulders of giants: pdf-lib · PDF.js · ffmpeg.wasm · Tesseract.js · Transformers.js · IMG.LY background-removal · SheetJS · docx · mammoth · pptxgenjs · svgo · Lucide.

📄 License

MIT © 2026 Aniruddha Adak

If OpenFile saved you an upload, please ⭐ star the repo.
Made with ♥ by @aniruddhaadak80 · openfile-studio.vercel.app · GitHub Pages mirror

About

Free, open source file toolkit that runs fully in your browser. 300+ tools for PDF, images, video, audio, docs, 3D, fonts, archives and dev work. No uploads, no sign up. Your files never leave your device.

Topics

Resources

Contributing

Stars

18 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages