Your Everyday Tools
Simplified & Free
Premium quality tools for developers, designers, and everyone.
100% free, client-side, and privacy-focused.
Merge PDF
Combine multiple PDF files into one.
Combine several PDFs into one file, in the order you arrange them. Pages are copied rather than re-rendered, so fonts and image quality are unchanged.
Compress PDF
Optimize PDF structure and remove metadata.
Repack a PDF with object streams and strip its metadata, then compare the before and after size. Text-heavy files shrink most; scanned pages barely change.
PDF to Word
Extract PDF text into an editable Word document.
Turn the text layer of a PDF into a real .docx, one paragraph per line. Fonts, images, tables and columns are not carried over, and scans need OCR first.
Image Compressor
Compress PNG, JPG, and WebP images.
Re-encode a JPG, PNG or WebP at the quality you pick and watch the file size update beside the preview. The format and pixel dimensions stay as they were.
Split PDF
Extract pages or split PDF into multiple files.
Split a PDF into one file per page, or type ranges like 1-3, 5, 8-10 to get a document for each. A single range downloads as a PDF, several arrive as a ZIP.
Image to PDF
Convert JPG, PNG, WebP, GIF and BMP to PDF.
Put JPG, PNG, WebP, GIF and BMP images into one PDF, a page each, on A4, Letter or Legal. PNG transparency is carried through as a soft mask.
Background Remover
Remove image backgrounds automatically with AI.
Cut the background out of a photo with an ISNet segmentation model running in your own browser. The transparent PNG comes back at full source resolution.
QR Generator
Create customizable QR codes for URLs and text.
Turn a URL or any text into a QR code with your own foreground and background colours and download it as a PNG. Wi-Fi and vCard work if you type the string.
Humanize AI Text
Clean smart quotes and invisible characters from AI text.
Straighten curly quotes, turn em and en dashes into hyphens and delete zero-width characters from AI text. It will not make writing pass an AI detector.
Video to Audio
Extract MP3 audio from any video file.
Pull the audio track out of an MP4, MOV or AVI and save it as a 192 kbps stereo MP3. FFmpeg runs as WebAssembly in the tab, so the video is never uploaded.
Image to Text
Extract text from images using OCR.
Read printed English text out of a screenshot, scan or photo with the Tesseract LSTM engine running in your browser. English only; no other language models.
Audio Converter
Convert audio to MP3, WAV, FLAC, etc.
Convert an audio file to MP3, WAV, Ogg Vorbis, FLAC or M4A. Sample rate and channels are preserved, and FFmpeg runs in your browser rather than on a server.
JSON Formatter
Validate, pretty print, and minify JSON data.
Free online advanced JSON formatter. Validate, pretty print, minify, and explore JSON data with collapsible trees and path finding. Secure and client-side.
Image Converter
Convert images between PNG, JPG, WebP, BMP, and SVG formats.
Convert an image to JPG, PNG, WebP or BMP in your browser. The SVG option wraps the picture in an SVG document rather than tracing it into real vectors.
Word Counter
Count words, characters, and reading time in real-time.
Count words, characters, sentences and paragraphs as you type, with reading time at 200 words per minute. Runs in your browser; nothing is uploaded.
PDF to Excel
Extract PDF text rows into an Excel spreadsheet.
Extract a PDF text layer into a real .xlsx workbook, grouping fragments that share a baseline into rows. Best on printed tables; scans need OCR first.
Code Formatter
Beautify code in nineteen languages.
Format code in nineteen languages, from HTML, CSS and JavaScript to Java, Python, SQL and Protobuf. Prettier and Ruff run in your browser, not on a server.
Markdown Previewer
Real-time Markdown to HTML renderer.
Write GitHub-flavoured Markdown and watch it render live beside the editor, then export the result as a standalone HTML file or print it to PDF. No upload.
Paste to Markdown
Convert pasted HTML/Rich Text to Markdown.
Paste from Google Docs, Word or any web page and get GitHub-flavoured Markdown, with real pipe tables and fenced code blocks. Converted in your browser.
JPG to PDF
Combine JPEG photos into a single PDF document.
Place JPEG photos into a PDF, one per page, on A4, Letter or Legal with a margin you set. The original JPEG data is embedded, so nothing is recompressed.
PDF to JPG
Convert PDF pages to high-quality images.
Render PDF pages to JPG at 72, 108, 144, 216 or 432 DPI with a quality slider. Take pages one at a time or the whole document as a ZIP. Nothing is uploaded.
HEIC to JPG
Convert iPhone HEIC photos to JPG format.
Decode .heic, .heif, .heics and .heifs images in your browser and save them as JPG at 90% quality, even on a machine with no HEIC support installed.
Word to PDF
Convert Word documents to PDF with selectable text.
Convert a .docx to PDF in your browser. Headings, lists, tables, links and images are laid out fresh onto A4 pages as real text, not a pixel-perfect copy.
Image Resizer
Resize images to exact pixel dimensions.
Type an exact width and height, with an aspect-ratio lock that keeps the other axis in proportion. Downscaling uses the canvas high-quality smoothing.
PDF Editor
Add text, images, shapes and drawings to a PDF.
Professional PDF Editor. Add text, images, shapes, and freehand drawings to your PDF documents online. 100% free and client-side secure.
PDF to PNG
Convert PDF pages to lossless PNG images.
Render PDF pages to lossless PNG at 72 to 432 DPI, with no compression artefacts around small text. Pages come out opaque on white, not transparent.
Image Cropper
Crop images to custom sizes and aspect ratios.
Drag a selection over a JPG, PNG or WebP and watch the output dimensions as you go. The crop is copied from the source at 1:1, with no rescaling step.
UUID Generator
Generate unique UUID v4 identifiers.
Generate 1 to 100 random version 4 UUIDs per run, in canonical lowercase RFC 9562 form, and copy the whole batch one identifier per line.
WebP to JPG
Convert WebP images to standard JPG.
Turn a WebP into a JPG at 95% quality, keeping the original pixel dimensions. Transparent areas are painted white rather than coming out black.
Rotate PDF
Rotate every page in a PDF by 90, 180 or 270.
Turn every page of a PDF 90, 180 or 270 degrees clockwise. Only the rotation flag changes, so nothing is re-encoded and the file size barely moves.
Regex Tester
Test and debug regular expressions.
Test a JavaScript regular expression against your own text with every match highlighted in place. It uses your browser engine, so errors read verbatim.
Base64 Encoder
Convert text to Base64 format.
Encode text as Base64 over its UTF-8 bytes, matching base64 on a shell or Python b64encode. One unbroken line, standard alphabet, no MIME line wrapping.
Color Picker
Pick colors and convert HEX/RGB/HSL.
Pick a colour with your system picker and copy it as HEX, RGB or HSL, all re-derived from one editable hex field. sRGB only - no CMYK, alpha or palettes.
Base64 Decoder
Decode Base64 strings back to text.
Decode Base64 back to text, tolerating line wrapping and missing padding. Bytes that are not valid UTF-8 are shown raw instead of failing with an error.
Protect PDF
Encrypt your PDF with a strong password.
Password-protect a PDF with AES-128 encryption and switch off copying, editing and annotating. Encryption runs in your browser; the file is never uploaded.
PDF Thumbnail Generator
Generate thumbnails from PDF pages.
Render every page of a PDF as a half-size JPEG preview and download the set as thumbnails.zip. An A4 page comes out around 298 by 421 pixels.
Unlock PDF
Remove passwords from PDFs instantly.
Decrypt a PDF you have the password for and save it unprotected. Handles RC4, AES-128 and AES-256, and lifts printing and copying restrictions on its own.
YouTube Thumbnail
Download thumbnails from YouTube videos.
Paste any YouTube link or video ID and download its thumbnail at 1280x720, 640x480 or 480x360. The image is fetched from YouTube directly, not through us.
JWT Decoder
Debug and decode JSON Web Tokens.
Decode a JSON Web Token and read its header and payload claims. The signature is shown but never verified, and the token stays inside your browser.
Unit Converter
Convert length, weight, temperature and data size.
Convert between metric and imperial units in four categories: length, weight, temperature and digital storage. No area, speed or currency conversions.
Lorem Ipsum Generator
Generate Lorem Ipsum placeholder text for mockups.
Generate 1 to 100 paragraphs, sentences or words of Lorem Ipsum placeholder text for design mockups and layout tests. Plain text, redrawn on every run.
PDF to Text
Extract raw text content from PDFs.
Write the text layer of a PDF out to a UTF-8 .txt file with a page marker between pages. There is no recognition step, so scanned pages come out empty.
Bulk Image Compressor
Compress dozens of images at once.
Apply one quality setting to a whole batch of images and download the results as a ZIP. Pixel dimensions are untouched, and each row shows before and after.
Hash Generator
Generate MD5, SHA-1, SHA-256 and SHA-512 hashes.
Hash text with MD5, SHA-1, SHA-256, SHA-512 and RIPEMD-160 at once, over UTF-8 bytes, so the digests match sha256sum, OpenSSL and hashlib exactly.
CSV to JSON
Convert CSV data to JSON objects.
Turn a CSV into an array of JSON objects keyed by the header row, parsed in your browser. Paste the data or drop the file; nothing is uploaded anywhere.
Social Media Resizer
Resize images for Instagram, Twitter, etc.
Crop a photo to seven locked social ratios: Instagram square, portrait, landscape and story, Twitter header and post, and the Facebook cover.
HTML Formatter
Format, indent, and beautify HTML code.
Re-print HTML with Prettier at a two-space indent and an 80-column width. The document is rebuilt from a parse tree, so one minified line comes back structured.
Password Strength
Analyze password strength and entropy.
Estimate a password's entropy in bits and how long it lasts against a throttled online attack versus an offline one. A character-class model, not a wordlist.
JSON to CSV
Convert JSON data to CSV spreadsheets.
Flatten JSON into CSV, turning nested objects into dotted columns such as address.city. The file carries a UTF-8 marker so Excel reads accents correctly.
Extract Images PDF
Download every image inside a PDF file.
Pull the embedded image objects out of a PDF as PNGs at the resolution they were stored at. Pages that are pure vector art are rendered instead, and it says so.
Passport Photo Maker
Create ID and passport photos fast.
Crop a photo to a locked ID ratio: 35x45 mm for the UK, EU and India, 2x2 inches for the US, 33x48 mm for China. Zoom, reposition and set a backdrop colour.
JS Formatter
Format and beautify JavaScript code.
Re-print JavaScript with Prettier in your browser, fixing indentation, spacing and line breaks. It formats only - it does not lint or rewrite your code.
Timestamp Converter
Convert Unix timestamps to human dates.
Convert a Unix epoch timestamp to a readable date and back, with the current timestamp ticking live and an ISO 8601 form alongside. Runs in your browser.
Bulk Image Resizer
Resize multiple images in one go.
Resize a whole batch to a target width, a target height or exact dimensions, and take the results as a ZIP. Proportions are kept unless you force a stretch.
CSS Formatter
Beautify and re-indent CSS stylesheets.
Expand minified CSS with Prettier at a two-space indent, splitting long selector lists onto their own lines. Declaration order and comments are preserved.
URL Encoder
Encode special characters for URL safety.
Percent-encode text so it survives inside a URL or query string, using encodeURIComponent. Encoded in your browser, so nothing you paste is transmitted.
CSV to Excel
Convert CSV files to Excel (.XLSX).
Convert a CSV into a real .xlsx workbook that opens in Excel, Sheets and Numbers with no import dialogue. Built in your browser rather than on a server.
Organize PDF
Sort, reorder, and delete PDF pages.
See every page as a thumbnail, move pages left or right with buttons and drop the ones you do not want. Kept pages are copied out of the original file.
Blur Image
Apply a Gaussian blur to a whole image.
Apply an adjustable 0 to 50 pixel Gaussian blur to a whole photo, for a soft background or an artistic effect. It blurs the entire image, not a selection.
Merge Images
Join images horizontally or vertically.
Stack images vertically or side by side, with up to 100px of border, 200px between panels and optional drop shadows. Paste screenshots straight into the page.
SQL Formatter
Format SQL queries for better readability.
Format SQL with keywords uppercased and one clause per line, handling CTEs, window functions and MySQL backticks. Standard dialect, formatted in the browser.
URL Decoder
Decode URL-encoded strings to text.
Turn percent-encoded text such as %20 and %E2%9C%93 back into readable characters. Decoded in your browser, so nothing you paste leaves the page.
Excel to CSV
Convert Excel spreadsheets to CSV text.
Save the first sheet of an .xlsx or .xls workbook as standard comma-separated text, using displayed cell values. Parsed in your browser, never uploaded.
Diff Viewer
Compare text files and find differences instantly.
Paste two versions of any text, code or config file and see the changed lines side by side, with the exact characters that differ marked. Nothing is sent.
Watermark Image
Add a text watermark to your photos.
Add a text watermark to a photo, setting the wording, size, colour and opacity, placed diagonally across the centre or in a corner. Text only, not logos.
ZIP Creator
Create ZIP archives from multiple files.
Build a ZIP from files on your machine, adding and removing entries and naming the archive before packing. Deflate level six, and nothing is uploaded.
Watermark PDF
Stamp text watermarks on your PDF pages.
Stamp text such as CONFIDENTIAL across every page of a PDF. You choose the wording, size and opacity; the mark is always centred, grey and at 45 degrees.
Cron Parser
Translate Cron expressions into plain English.
Turn a cron expression into a plain-English schedule as you type, so you can check a crontab line before it ever runs. Parsed in your browser, never sent.
Bcrypt Generator
Generate secure Bcrypt password hashes.
Generate a salted bcrypt hash at a cost factor from 4 to 15, returned as the standard 60-character $2b$ string. Generation only - it cannot verify a hash.
Page Numbers PDF
Insert page numbers into your document.
Add a Page 3 of 12 label to every page of a PDF at bottom centre, bottom right or top right. Drawn as real 12pt Helvetica, so it stays searchable text.
XML Formatter
Format and beautify XML strings.
Re-indent XML into a two-space tree, preserving CDATA, comments, DOCTYPE and xml:space. It refuses to print what it cannot parse, so it doubles as a check.
Encrypt Text
Encrypt text with AES-256 and a password.
Encrypt a message with AES-256-CBC in the OpenSSL Salted__ envelope, so it also decrypts from the command line. Its strength rests on your passphrase.
File Encryption
Securely encrypt any file with a password.
Encrypt or decrypt any file with AES-256 and a password, in your browser. Key derivation is OpenSSL's legacy one-pass MD5, so use a long random passphrase.
Flatten PDF
Bake filled form fields into the page.
Turn filled PDF form fields into permanent page content that still prints and searches as text. Comments, annotations and layers are left untouched.
Decrypt Text
Decrypt AES-encrypted messages.
Paste an OpenSSL-style AES ciphertext beginning U2FsdGVkX1 and recover the original message with its password. Decryption happens in this browser tab.
File Checksum
Verify file integrity with MD5/SHA checksums.
Compute MD5, SHA-1 and SHA-256 for a file in a single pass, streamed in 4 MB slices so even a huge disk image hashes without filling memory. No upload.
ZIP Viewer
Browse the contents of a ZIP archive.
List the files inside a ZIP with their sizes by reading only the archive index. Nothing is decompressed, written to disk or run, and nothing is extracted.
Remove Image Metadata
Scrub GPS and camera data from photos.
Delete EXIF, GPS and camera data from a photo before you share it. Upright JPEGs are rewritten losslessly, and the colour profile and orientation survive.
Remove PDF Metadata
Clean hidden metadata from PDF files.
Clear the six document information fields, delete the XMP packets and drop the creation and modification dates from a PDF, without touching page content.
Image Metadata
View and edit EXIF metadata in photos.
Read and rewrite six EXIF fields in a JPEG: Artist, Copyright, Date, Software, Camera Make and Model. GPS, exposure and the pixels are left untouched.
File Size Calculator
Convert file sizes between bytes, KB, MB, GB and TB.
Enter one size and read it back in bytes, KB, MB, GB, TB and bits at once, on 1024-based units. A converter only; there is no transfer-time estimate here.
PDF Metadata
View and edit PDF file properties.
Read and rewrite the Title, Author, Subject, Keywords, Creator and Producer of a PDF. Page content and the creation date are left exactly as they were.
Batch File Renamer
Rename multiple files instantly.
Preview a find-and-replace, prefix, suffix and counter across a list of files, then download the renamed copies as a ZIP. Files on your disk are untouched.
File Metadata
Check file type, size, and MIME info.
Read the name, MIME type, size, extension and last modified date of any file. No content is read, so a 60 GB video reports as fast as a text file.