Get your file accepted, first try
Exact pixel size, an exact KB range — including the minimum, which is what actually gets uploads rejected and which almost every other tool ignores. 117 free tools to merge, compress, and convert PDFs, photos, and documents, all running in your browser.
Fix a photo for an upload form →Don't take our word for it — turn off your Wi-Fi. Docexp keeps working. A site that runs with the network off cannot be uploading your files anywhere.
Free Developer Tools
Everyday developer utilities — encoding, decoding, formatting, and converting — that run entirely client-side, so nothing you paste is ever uploaded.
- JSON formatter / minifierPretty-print or minify JSON, with error checking.
- Regex testerTest a regular expression against sample text and see the matches.
- Unix timestamp converterConvert between Unix timestamps and human-readable dates.
- Color contrast checkerCheck the WCAG contrast ratio between two colors.
- Compare two textsSee a word-level diff between two pieces of text.
Frequently asked questions
Is it safe to paste an API response containing secrets into the JSON formatter?
The formatting runs entirely in the page, so nothing you paste is transmitted or stored. Still redact tokens before sharing the formatted output with anyone — the tool keeps your secret; screenshots don't.
Which regex flavor does the tester use?
JavaScript's — patterns run against the browser's native RegExp engine. That makes it exact for JS/TypeScript/Node code; syntax that exists only in PCRE (like possessive quantifiers) won't behave identically.
Why does the timestamp converter show a different time than my server logs?
Timezones. A Unix timestamp is an absolute moment in UTC; what varies is the clock it is displayed on. The converter shows your local time — a server logging in UTC will show the same instant with a different wall-clock label.