Private tools for PDFs, images and code
Drop a file or paste text, and OfflineBench opens the right tool. Everything runs in your browser. Nothing is uploaded.
Or drop files anywhere on this pagePDFs, photos (JPG, PNG, WebP, HEIC), JSON, or any file to hash. Nothing is uploaded.
Your files never leave your device. Every tool runs in your browser, and the site’s security policy blocks the page from sending data to any server.
All tools
PDF tools
06- Merge PDFCombine PDF files into one document, right in your browser.
- Split PDFExtract pages from a PDF or split it into several files, right in your browser.
- Organize PDFReorder, rotate and delete PDF pages by dragging thumbnails, right in your browser.
- JPG to PDFTurn JPG, PNG and other images into one PDF, one page per image, right in your browser.
- PDF to JPGTurn PDF pages into JPG or PNG images at the resolution you need, right in your browser.
- Fill & Sign PDFFill in PDF forms and add your signature, text, dates and checkmarks, right in your browser.
Image tools
04- Remove EXIF DataSee and remove the hidden location, camera and date details in your photos, right in your browser.
- Compress ImageMake JPG, PNG, WebP and AVIF images smaller and compare the result side by side, right in your browser.
- Resize ImageResize images to exact pixels or a percentage, or crop them to a shape, right in your browser.
- Convert ImageConvert HEIC, WebP, PNG, JPG, AVIF, GIF and BMP images to JPG, PNG, WebP or AVIF, right in your browser.
Developer tools
09- JSON FormatterFormat, validate and explore JSON right in your browser.
- Unix Timestamp ConverterConvert Unix timestamps to dates and dates to timestamps, in any time zone.
- Base64 Encode & DecodeEncode text or files to Base64 and decode Base64 back, right in your browser.
- URL Encode & DecodeEncode and decode URLs and query strings, or split a URL into its parts.
- UUID GeneratorGenerate UUID v4, sortable UUID v7 and ULIDs, up to 1,000 at a time, or inspect a UUID’s version and timestamp.
- Hash GeneratorGet SHA-256, MD5, SHA-1, SHA-384 and SHA-512 hashes or HMACs of text and files, and verify checksums.
- JWT DecoderDecode a JSON Web Token’s header and claims, see when it expires, and verify its signature, all in your browser.
- Diff CheckerCompare two texts or files and see every change, line by line and word by word.
- Regex TesterTest JavaScript regular expressions with live highlighting, groups, replace and a plain-language explanation.
Popular tools
- Merge PDFCombine PDF files into one document, right in your browser.
- Compress ImageMake JPG, PNG, WebP and AVIF images smaller and compare the result side by side, right in your browser.
- Convert ImageConvert HEIC, WebP, PNG, JPG, AVIF, GIF and BMP images to JPG, PNG, WebP or AVIF, right in your browser.
- JSON FormatterFormat, validate and explore JSON right in your browser.
Frequently asked questions
Are my files uploaded?
No. Every tool runs in your browser, on your device. The site’s security policy stops the page from sending data to any other server, and you can check it in your browser’s developer tools (Network tab).
What can I drop or paste on this page?
PDFs, images (JPG, PNG, WebP, AVIF, HEIC, GIF, BMP), JSON and text files, or any file to hash. Pasted text such as a JWT, JSON, a Unix timestamp, a URL or Base64 opens the matching tool with the text filled in.
Is OfflineBench free?
Yes. Every tool is free to use, with no account, no sign-up and no watermarks.
Does OfflineBench work offline?
Yes. After your first visit, every page opens without a connection. A tool’s larger parts, such as the PDF and image engines, are saved the first time you use it, so it works offline from then on. In Chrome and Edge you can also install OfflineBench as an app: open search (Ctrl+K) and choose “Install OfflineBench as an app”.
Which browsers does OfflineBench work in?
Current versions of Chrome, Edge, Firefox and Safari, on computers and phones. Very large files work best on a computer, because phones have less memory.