The conversion runs entirely in your browser. Your files never touch a server, so there's nothing to leak, log, or store.
Combine one or more images into a single PDF, one image per page.
Turn a .txt, .md or Word .docx file into a paginated PDF. Headings, bullet and numbered lists, quotes and code blocks are all laid out for you.
Drop a Word .docx, PowerPoint .pptx, OpenDocument .odt/.ods, an .epub ebook, a .pdf, an HTML page or plain Markdown — the format is detected from the file itself, not its name.
Render each page of a PDF as a JPG, PNG or WebP image — useful for thumbnails, slides or anywhere a picture is easier to share than a document. Multiple pages also come back as a single ZIP.
Drop .json, .csv, .tsv, .ndjson, .xml, Excel .xlsx, OpenDocument .ods, a calendar .ics, contacts .vcf, a GPS track .gpx/.kml, .geojson or a config file — the input format is detected for you. Every sheet in a workbook is converted.
Bundle any number of files into a single .zip. Compression runs in your browser — nothing is uploaded.
Open a .zip and pull individual files back out. Entries are decompressed only when you download them.
Drop any file to gzip it, or a .gz file to unpack it — the direction is picked from the extension.
.gzRe-encode video with your browser's own encoders — nothing is uploaded and no codec is downloaded. Conversion runs at normal playback speed, so a two-minute clip takes about two minutes.
Photos routinely carry the GPS coordinates where they were taken, the camera and its serial number, and the date — all invisible until someone looks. Scan a file to see exactly what it reveals, then remove it.
Turn a file full of � or é back into readable text. Pick the encoding it was saved in — or let it be detected — and get clean UTF-8 out.
Drop any file to get Base64 text, or drop Base64 text to get the file back — the direction is detected from the content. Handles line wrapping, data: URLs and the URL-safe alphabet.
Drop any file for an offset/hex/ASCII dump, or drop a .hex dump to rebuild the original bytes.
xxd-style output, and it reads its own dumps backDrop a .srt file to get WebVTT, or a .vtt file to get SubRip — the direction is detected from the file itself.
Encrypt any file or message in your browser, or share a one-time, burn-after-read secret link — the encryption happens on your device. Open Encrypt →
A private rich-text editor — write, format and export documents locally, and save to your account only if you want cloud copies and share links. Open the editor →
A spreadsheet that runs in your browser — formulas, formatting, sorting and CSV import/export, free and with no account. Save to your account only if you want cloud copies and share links. Open the spreadsheet →
Straight to the ones people ask for most, each with the specifics — what survives the conversion and what doesn’t.
PDF to JPG PDF to PNG PNG to JPG JPG to PNG WebP to PNG WebP to JPG Word to PDF CSV to JSON JSON to CSV Remove EXIF data
The full matrix of what the converter reads and writes, and the honest notes on what it deliberately doesn’t. See formats →