Image Size Checker: Format, Pixels & DPI
Check an image’s format, file size, pixel dimensions, aspect ratio and recorded DPI in your browser before you upload it somewhere.
120 published tools — every one runs in your browser, needs no account and uploads nothing.
Check an image’s format, file size, pixel dimensions, aspect ratio and recorded DPI in your browser before you upload it somewhere.
Shrink a JPG, PNG or WebP image down to a target file size such as 100 KB, entirely in your browser.
Set an exact width or height in pixels for a JPG, PNG or WebP and keep its proportions, without uploading the file.
Turn a JPG, PNG or WebP into another of those three formats in your browser, with the real output size reported after the encode.
Cut a JPEG, PNG or WebP down to the part you want, at the picture’s real resolution, without uploading it anywhere.
Crop a signature image and resize it to an exact width and height, with an optional file-size target — all inside your browser.
Combine two or more PDFs into one document, in the order you choose, without uploading them anywhere.
Split a PDF into separate documents — every page on its own, or by the ranges you type.
Pull chosen pages out of a PDF into one new document, in the order you type them.
Turn PDF pages upright — 90° either way or 180° — across the whole file or just the pages you name.
Turn PDF pages into JPG images in your own browser — every page or just the ones you name, at the resolution you choose.
Resize and re-encode an image until it lands under a target size such as 200 KB.
Crop a portrait to selected passport or visa photo dimensions, with optional positioning guides. Check the destination authority’s current requirements.
Draw or write your handwritten signature and export a clean transparent PNG with zero background.
Read a PDF’s page count, author metadata, and exact page dimensions in millimeters and inches without opening a reader.
Combine JPG or PNG images into one ordered PDF document for an application.
Remove unwanted pages from a PDF document directly in your browser. Choose page numbers and download a clean file.
Organize, reorder and delete pages of a PDF visually in your browser. Fast drag-and-drop page sorting with zero uploads.
Re-encode PDF pages as JPEG to reduce file size, with no upload and no target-size promise. See the exact before and after size before downloading.
Add custom text, copyright stamps or transparent image watermarks to all pages of a PDF document without Acrobat.
Insert clean, customizable page numbers into header or footer positions across any PDF document in your browser.
Encrypt your confidential PDF files with AES-256 passwords directly inside your web browser.
Unlock password-protected PDFs and remove printing or copying restrictions locally in your web browser.
Draw, type or stamp your signature onto a PDF document in your browser. A drawn signature, not a certificate-backed cryptographic signature.
Draw opaque black boxes over areas of a PDF. A visual cover only — the underlying text stays in the file.
Compare the text of two PDF versions side by side, with changed words highlighted and every page scanned for differences.
Open a damaged PDF with a tolerant parser and re-save it as a fresh file. Recovery works only when the core objects survive — it is not magic for unsalvageable files.
Pull text content out of PDF pages and export as clean Markdown or TXT format for notes, AI prompts and summaries.
Extract the text of Microsoft Word (.docx) files into clean PDF pages in your browser. Text-only: images and original layout are not preserved.
Render raw HTML code snippets or webpage content into structured, formatted PDF documents in your browser.
Write ISO 19005 pdfaid identification metadata into a PDF in your browser, and read exactly what a validated PDF/A conversion would still require.
Stamp a custom text copyright watermark across JPG, PNG and WebP photos in your browser, with position, opacity and size controls.
Generate funny memes with top and bottom text on popular templates or your own pictures with zero watermark branding.
Protect people’s privacy by pixelating or blurring out faces, vehicle license plates and sensitive details in photos.
Erase a solid or simple background with a colour-tolerance slider and export a transparent PNG locally. Not an AI cutout model.
Enlarge low-resolution photos 2x or 4x with bicubic canvas interpolation in your browser. Not an AI super-resolution model — detail is resampled, not invented.
Bundle multiple JPG, PNG or WebP photos into an animated GIF with custom frame delay, speed and looping settings.
Decompress any animated GIF and download every individual frame as high-quality PNG images or a single ZIP file.
Compress animated GIFs with palette optimization and color quantization to meet Discord, forum and email upload limits.
One-click tool to resize, convert and compress photos and signatures to match strict job and exam portal limits.
Recognize text in scanned PDFs in your browser with a self-hosted English model. Per-page confidence is reported; nothing is uploaded anywhere.
Turn an .xlsx workbook into a printable A4 PDF in your browser. Each sheet becomes a paginated table with a repeating header. Nothing is uploaded.
Bake interactive AcroForm fields into static page content in your browser. The result opens as a plain document — no fields, no editing.
Compute MD5, SHA-1, SHA-256, SHA-384 and SHA-512 checksums of a file in your browser and compare the result with a published checksum.
Identify a file’s real format from its magic bytes, see the header values, and catch an extension that does not match the content.
Pack files or a whole folder into one .zip archive in your browser, with folder paths kept and duplicate names handled.
Open a ZIP archive in your browser, list what is inside, and download individual files or the whole set again.
Read the EXIF block in a JPG, PNG or WebP photo, see where it was taken, and strip the metadata without re-encoding the pixels.
Centre-crop any image into a favicon.ico plus the PNG sizes browsers and phones ask for, and download them as one ZIP.
Encode an image as a Base64 data URI and copy it as HTML, CSS or JSON. The bytes are read and encoded in your browser.
Render SVG markup to PNG at an exact size or a scale, with transparency kept and the output dimensions shown before you download.
Pull the dominant colours out of a photo and copy them as HEX, RGB, HSL, CSS variables or JSON, with the share of pixels each one covers.
Cut a photo into equal 2×2, 3×3 or custom grid tiles for Instagram, puzzles or print, then download every tile as one ZIP.
Add a solid colour border to a JPG, PNG or WebP photo with an exact pixel width, preview it live, and download at full resolution.
Brighten a dark photo or fix flat contrast with live sliders, then download the adjusted image at full resolution.
Turn a photo 90°, 180° or 270° clockwise, or mirror it horizontally or vertically, with a live preview and full-resolution download.
Set the print density of a JPG or PNG to 72, 150, 300 or 600 DPI by rewriting the metadata field, without resampling a single pixel.
Compare two photos pixel by pixel, see how many changed, and download a red difference map that shows where they differ.
Convert up to 50 JPG, PNG or WebP images to one format in a single run, optionally cap the longest side, and download everything as a ZIP.
View and change a PDF’s title, author, subject, keywords, creator and producer, then save a new copy in your browser.
Put 2, 4, 6 or 9 PDF pages on one sheet to save paper when printing, with each page scaled to fit its cell.
Trim a margin from every page of a PDF by setting the CropBox, so viewers and printers show only the area you want.
Paste Markdown or drop a .md file and download a clean PDF with headings, lists, code blocks and tables.
Render PDF pages to transparent PNGs at 1× to 4× scale, then download every page individually or as one ZIP.
Pull the actual embedded images out of a PDF, not the rendered pages, and download each one or a ZIP of them all.
Resize many JPG, PNG or WebP photos to a maximum width or height, or an exact box, then download them as one ZIP.
Turn plain UTF-8 text into a paginated PDF with a clean embedded font — perfect for notes, logs and drafts.
Format, minify and validate JSON in your browser, with the parser’s own error message when the input is invalid.
Encode or decode URLs and query parameters — with a clear split between component encoding and full-URL encoding.
Convert Apple HEIC or HEIF photos to standard JPG in your browser, choose the JPEG quality, and download a file that opens everywhere.
Turn an iPhone HEIC or HEIF photo into a lossless PNG in your browser. Alpha is preserved when the source has it, and nothing is uploaded.
Convert a TIFF or TIF scan to JPG in your browser. Common TIFF compressions are decoded locally, with transparency flattened onto white.
Convert a TIFF scan to lossless PNG in your browser. Alpha is kept, the orientation tag is applied, and only the first page is written.
Render SVG markup to JPG at 1×, 2× or 4× its intrinsic size. Scripts and external references are stripped, and transparency becomes white.
Convert a Windows BMP image to PNG in your browser. The output is lossless, smaller in most cases, and accepted by modern software.
Convert AVIF images to JPG in your browser with a quality control. Modern browsers decode AVIF locally; nothing is uploaded.
Rotate up to 50 JPG, PNG or WebP images by 90°, 180° or 270° in one run, then download every result as a single ZIP.
Turn a colour photo into a proper luminance grayscale image in your browser, with a live preview and PNG, JPG or WebP output.
Add exact padding around a photo or fit it into a 1:1, 4:5, 16:9 or 9:16 canvas without cropping or stretching it.
Convert CSV to JSON in your browser. The header row becomes the keys, quoted fields survive, and no types are guessed or invented.
Turn a JSON array of objects into a clean CSV. Nested objects are serialised into the cell instead of being dropped or mangled silently.
Open a CSV in your browser and see it as a table with column statistics — count, missing values, min, max, mean and distinct values.
Convert YAML to JSON in your browser. Parse errors report the exact line and column; multi-document files are refused instead of guessed.
Convert JSON to YAML in your browser with readable, stable output. Invalid JSON shows a precise error, not a best-effort guess.
Normalise YAML formatting in your browser: consistent indentation, optional key sorting, and a documented parse error when something is off.
Pretty-print XML in your browser with your chosen indentation. Entities stay decoded, attributes are kept, and broken markup is reported by the parser.
Check whether XML is well-formed in your browser, with the parser’s line and column for the first problem it finds.
Convert text between uppercase, lowercase, title case, sentence case, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case and dot.case.
Encode and decode HTML entities in your browser — named, decimal and hex references — with basic and full numeric escaping modes.
Convert Markdown to HTML in your browser. Raw HTML in the source is sanitised by default, so a paste of script tags does not survive the conversion.
Turn HTML into Markdown in your browser. Script and style elements are removed entirely; headings, lists, tables and links become Markdown equivalents.
Minify HTML in your browser: collapse whitespace, strip comments, optionally minify embedded CSS and JavaScript, and see the exact byte savings.
Minify CSS in your browser with exact byte measurements. Level 2 merging is opt-in and clearly labelled because it can reorder declarations.
Minify JavaScript in your browser with terser. The code is parsed, never executed; parse errors report line and column and nothing is run.
Test a JavaScript regular expression against your own text in the browser. Matches are highlighted with indices, and every match plus its groups is listed.
Generate RFC 4122 version 4 UUIDs in your browser, up to 100 at a time, and validate any UUID you already have — format, version and variant.
Convert Unix timestamps to ISO, UTC and local time (and back) in your browser. Seconds and milliseconds are auto-detected, with the guess explained.
Generate a QR code in your browser from text or a URL. Choose the error-correction level and size, and download a PNG or SVG. Nothing is uploaded.
Read a QR code from an image in your browser. The decoder runs locally; the decoded payload is shown as text, never executed or opened automatically.
Create a tar archive in your browser from up to 500 files. Names that escape the archive are refused, never silently re-rooted.
Open a tar archive in your browser and download its contents as a ZIP. Traversal paths, absolute paths and oversized payloads are refused.
Compress a file to .gz in your browser. Choose level 1, 6 or 9; the output is measured byte for byte, never estimated.
Decompress a .gz file in your browser with a hard memory budget, verified against its CRC-32 and size — corrupt files are refused, not half-written.
Split any file into equal-size parts in your browser. Parts download as one ZIP, numbered with natural zero padding.
Join split parts back into the original file in your browser. Parts order themselves by natural sort; size and SHA-256 are reported exactly.
Rename many files with a pattern in your browser. Tokens: {name}, {ext}, {n}, {n:3}, {date}, transforms for case and word style. Downloads as ZIP.
Find byte-identical duplicates among your files in the browser. SHA-256 of every byte, groups listed, CSV report included.
Inspect a ZIP, TAR or GZIP archive without extracting: file list, sizes, compression, suspicious paths — and a refusal note for every violation.
Generate CODE128, EAN-13, EAN-8, UPC-A, CODE 39 and ITF-14 barcodes in your browser. Check digits are computed and verified for you.
Convert every page of a color PDF to grayscale in your browser, preserving vector layout and size. Good for mono printing and smaller inks.
Stamp a header or footer on every page of a PDF in your browser: custom text, page numbers, date — sized and positioned your way.
List every annotation in a PDF in your browser: links, highlights, notes, form widgets — with page, text and destination, exportable as CSV.
Fit every page of a PDF onto A4, Letter, A3, A5 and more — scaled to fit, aspect ratio preserved, centered. Good for printing drafts.
See every page size in a PDF: points, millimetres, paper match, orientation and rotation — plus a mixed-size warning where it helps.
Search for text inside a PDF in your browser — every match with page, context and exact offsets. Counts included; nothing is uploaded.
List every AcroForm field in a PDF in your browser: name, type, value, read-only and required flags — exportable as CSV. Read-only.
Extract every link from a PDF: external URLs and internal destinations, with page and text — downloadable as CSV. Read-only.
Extract the bookmark tree from a PDF in your browser: nested outline with titles, pages and URLs — downloadable as CSV or text. Read-only.
Turn CSV into a real .xlsx workbook in your browser: parsed values preserved, column widths set from content. Nothing is uploaded.
Turn an .xlsx workbook into CSV in your browser: pick the sheet, values preserved, RFC 4180 quoting. Nothing is uploaded.
Try a broader word, or clear the filters to see everything that is live.
Show all toolsThese are not usable yet, so they are listed without links. Timing is not committed.