Free online tools that keep your files on your computer

John's page of small, free utilities for PDFs, images, data and code. No ads and no sign-up, and nearly all of them do their work inside this tab, so the files you open never leave your machine and there is no upload limit to run into. Why that matters.

Documents & textView all

📄
PDF Toolkit
Merge, split, edit, annotate, redact, compress and password-protect PDFs — nothing leaves your browser.
✍️
Sign PDF
Draw, type or upload your signature, place it on a PDF, fill in its form or add fillable fields, and save — no account, no upload.
📝
XFA Form Filler
Open a PDF form that only says "Please wait..." in your browser, fill it in, and save it for Adobe Reader or as an ordinary PDF.
🩹
Repair Office File
Fix a Word, Excel or PowerPoint file that will not open, and get back everything that can be saved, without uploading it.
🔍
Compare PDFs
See what changed between two versions of a PDF - every word added or removed, and every page that looks different.
📖
EPUB Reader
Open an ebook from Gutenberg or any DRM-free source and read it here, with a contents list and adjustable text size.
📃
DOC Viewer
Open .doc and .docx files, make quick edits with a basic toolbar, then download as .doc, HTML or text — all in your browser.
📽️
PowerPoint Viewer
Open a .pptx without PowerPoint: see every slide and its notes, play it full screen, or save it as a PDF.
⬇️
HTML to Markdown
Paste a chunk of a web page and get clean Markdown back — headings, links, lists, code and tables.
📝
Markdown Editor
Write Markdown with a live HTML preview, then copy or export to HTML or PDF.
🔎
OCR Toolkit
Pull the text out of an image or scanned PDF, or make the PDF searchable — the recognition runs in your browser, so the file is never uploaded.
🎙️
Audio to Text
Transcribe a recording or a video's sound with Whisper, in the browser — then save it as text, or as SRT or VTT subtitles.
🎬
Subtitle Sync Fixer
Subtitles early, late or drifting? Shift or resync an .srt or .vtt, check it against the video, and convert between the two.
📅
Calendar Viewer
Open an .ics invitation or calendar export and actually read it — times, places, attendees and repeats.
✉️
MSG & EML Viewer
Open an Outlook .msg or an .eml without Outlook — read it, save the attachments, or print it to PDF.
📬
PST Viewer
Open an Outlook .pst or .ost mailbox without Outlook - read every email, search by subject, sender or recipient, save attachments, export to .eml or .mbox.
📦
OLM Viewer
Open an Outlook for Mac .olm archive on Windows or anywhere without Outlook - browse the folders, read every email, save attachments, export to .eml or .mbox.
💬
WhatsApp Chat Viewer
Read an exported WhatsApp chat as a real conversation, with photos and voice notes, search it and save it as a PDF.
📱
iPhone Backup Viewer
Open an iTunes or Finder iPhone backup, even encrypted: read messages, see photos, contacts and calls, and save them.
📰
Publisher Viewer
Open a Microsoft Publisher .pub file without Publisher, see every page, and save it as a PDF.
📓
OneNote Viewer
Open .one sections and whole notebooks without OneNote, print them, or save them as HTML or Markdown.
❓
CHM Viewer
Open Windows .chm help files on a Mac, Linux or Chromebook: contents, index and search, and save as PDF or Markdown.
🍏
Pages, Numbers & Keynote Viewer
Open an Apple .pages, .numbers or .key file on Windows — read the text, save the tables as Excel, keep the pictures.
🔤
Word Counter & Text Tools
Count words and characters, transform case, sort and dedupe lines, and generate placeholder text.
🧾
Invoice Generator
Make a professional PDF invoice with your logo, tax and payment details - no watermark, no account, no limit on invoices.

Images, video & visualsView all

🎵
Audio Trimmer
Cut a clip out of an audio file by dragging the handles on its waveform, with optional fades, and save it as a 16-bit WAV.
🎞️
Video Compressor
Shrink a video to fit Discord, WhatsApp or email, convert to MP4 or WebM, extract MP3 audio or make a GIF - no watermark.
✂️
Video Cutter
Trim a video, cut parts out, join clips, remove the sound or fix the rotation without re-encoding, so nothing loses quality.
🩹
Video Repair
Fix an MP4 or MOV that stopped recording before it finished and won't play, using a working clip from the same camera.
🎥
Screen Recorder
Record your screen, a window or a tab with your microphone and a webcam bubble - no time limit, no watermark, no account.
📱
HEIC to JPG
Turn a batch of iPhone photos into JPG or PNG that open anywhere, keeping the date they were taken.
✂️
Background Remover
Cut the background out of a photo at full resolution, touch up the edges, and save a transparent PNG — the photo is never uploaded.
🔎
Image Upscaler
Enlarge a small or blurry picture 2× or 4× with an AI model that adds detail - no credits, no sign-up, no upload.
🖼️
Image Toolkit
Resize, crop, compress, and convert images — and strip EXIF metadata — entirely in your browser.
🔤
Font Viewer
Drop a .ttf, .otf or .woff to see its metrics, embedded licence and every glyph it contains.
🎨
Color Converter
Pick colors, build harmonious palettes, convert HEX/RGB/HSL, and check WCAG contrast.
🗺️
GPX Viewer
Map a GPX, KML, KMZ, TCX, GeoJSON or shapefile track, see distance, ascent and duration, and export it as GeoJSON.
⌚
FIT Viewer
Open a .fit activity from a Garmin, Wahoo or Coros device: map, heart rate, power and laps, and convert it to GPX.
🔳
QR Code Generator & Scanner
Generate QR codes for links, Wi-Fi, and contacts — with colors and a logo — and scan codes from images.
▮
Barcode Generator
Make EAN, UPC, Code 128 and ten more barcode formats, and export them as sharp SVG or PNG for labels.
✒️
SVG Optimizer
Strip the metadata and rounding cruft out of an exported SVG, with a before-and-after preview.
🎨
CorelDRAW Viewer
Open a .cdr file without CorelDRAW and save each page as SVG, PNG or PDF, all in your browser.
🔗
Diagram Toolkit
Write a flowchart, sequence or ER diagram as text and watch it draw itself — then export SVG or PNG.
🧊
3D Model Viewer
Open an STL, OBJ, PLY or GLTF, orbit around it, check the triangle count, and save a picture.
🏠
SketchUp Viewer
Open a SketchUp .skp model without SketchUp, switch its tags on and off, and save it as GLB, OBJ or STL.
🩻
DICOM Viewer
Look at the CT, MRI or X-ray scans from a hospital CD — scroll the slices and adjust the contrast, without uploading them.
📐
DWG & DXF Viewer
Open a DWG or DXF drawing without AutoCAD — pan, zoom, switch layers on and off, measure, and save it as SVG or DXF.
🗺️
Board Studio
A simple whiteboard for diagrams and planning — drop boxes, ellipses, and sticky notes, then connect them with arrows.

Data & formatsView all

Code & developerView all

Learning & practiceView all

Elementary School Tools

Personal projects

Need a quick break?

Click anywhere in the area below to start the mini game.

Score 0Best 0
Press Space, Up Arrow, or tap to start.