Toolbox is a purely front-end collection of 22 tools. Files and text are processed inside your browser only; nothing is sent to a server and no account is required.
Upload several images, adjust the quality and see the before and after sizes plus the compression ratio. Download each image or pack them into a ZIP.
Convert between PNG, JPG and WebP, choosing one output format for the whole batch. When converting PNG to JPG, set a fill color for transparent areas to avoid black backgrounds.
Scale a batch of images by percentage, exact dimensions or longest side while keeping the aspect ratio. Preview the result, then download individually or as a ZIP.
Add a text or logo watermark with nine-position placement, adjustable opacity, rotation and tiling. Confirm the effect in the live preview, then apply it to the whole batch.
Drop several PDFs in, arrange them in the order you need and merge them into one document. The list shows page counts and sizes so you can check the order first.
Extract page ranges, split every N pages, or break a PDF into single pages. Download each part separately or export everything as one ZIP archive.
Render selected PDF pages as images at three quality levels, suitable for covers, previews or documents. Choose page ranges and download page by page or as a ZIP.
Combine images into one PDF in order, with A4 or image-sized pages, adjustable margins and output quality. A practical way to organise scans and photos.
Two compression approaches with clear trade-offs: a light rebuild keeps the text layer but often saves little, while page-to-image compression shrinks more and removes selectable text. Both report real before and after sizes.
Paste the original and edited text side by side. Added, removed and changed lines are highlighted, and character-level differences reveal the exact edit.
Base64 is often used to embed binary data in text protocols. Convert text both ways, or turn a local image or file into a Data URL for inline CSS or HTML.
URLs with Chinese characters, spaces or symbols are hard to read when percent-encoded. This tool follows encodeURIComponent rules and splits the query string into a table.
Wondering what 1700000000 means in a log? Enter a timestamp or a date and see seconds, milliseconds, common time zones and relative time at once.
Create a QR code for a link, text or contact details with adjustable size and error correction, then download it as PNG. You can also decode a QR code from a local image.
Paste messy JSON and get readable, indented output, or minify it to a single line for request bodies and configuration files. Errors are located by line and column.
Check a downloaded file or compare digests from two sources. MD5, SHA-1, SHA-256, SHA-512 and CRC32 are supported for both text and local files, with HEX and Base64 output.
Generate a batch of test UUIDs, strong passwords or random strings. Random values come from the browser's cryptographically secure API and never leave your device.
Enter a pattern and test text to highlight every match and inspect capture groups. Use $1 and $2 to preview replacements, and pick from ready-made email, phone, URL or IP patterns.
Converting colours between design tools and code is tedious. Switch between HEX, RGB, HSL, HSV and CMYK, fine-tune with a picker and sliders, and check contrast against black and white.
Split a JWT into its three parts and format the header and payload as JSON. exp, iat and nbf become readable dates and the tool states clearly that the signature is not verified.
Write Markdown on the left and see the rendered result on the right, including headings, tables, code blocks and task lists. Dangerous tags are removed before you copy or download the HTML.
CSV to XLSX supports custom delimiters and header handling; XLSX to CSV lets you export one sheet or every sheet as a ZIP. Preview the first 100 rows before converting.
All 22 tools: JSON, text diff, Base64, URLs, timestamps, QR codes, image compression and conversion, PDF merge/split/compress, hashes, UUIDs, regex, colors, JWT, Markdown and Excel / CSV. Free, no sign-up, all local.