Free tools
Every tool is free, needs no signup, and runs in your browser.
Shrink JPG, PNG, and WebP images with a quality slider, and see a before/after preview with the percentage saved.
Background removerCut a subject out of a photo into a transparent PNG, entirely in your browser.
Image convertConvert images between JPG, PNG, WebP, and AVIF.
Merge PDFCombine several PDFs into one file, in the order you choose.
PDF to JPGTurn every page of a PDF into a JPG or PNG image.
JPG to PDFCombine images into a single PDF, with control over margins and page orientation.
Video to framesExtract still frames from a video at a chosen rate or range, and download them as a zip.
Color palette generatorGenerate a color palette, lock the swatches you like, and reroll the rest.
CSS gradient generatorBuild a linear, radial, or conic CSS gradient and copy the code.
Resume builderFill a guided form, preview it live, and export a clean, ATS-friendly PDF resume - no account, no watermark.
Image cropDrag a resizable crop box over an image, snap to a preset ratio, and cut out exactly the region you want.
Image resizeResize one or more images to an exact width and height or a percentage of the original, with aspect ratio locked by default.
Rotate & flip imageRotate an image 90 degrees at a time, or flip it horizontally or vertically - one photo or a whole batch at once.
Image watermarkStamp a text or logo watermark onto one or many photos, positioned once or tiled across the image.
Image to Base64Turn an image into a Base64 data URI with ready-to-copy HTML and CSS snippets.
Split PDFSplit a PDF into multiple files, or extract chosen pages into one new PDF - by range, by page count, or by picking pages on a thumbnail grid.
Rotate PDFRotate some or all pages of a PDF by 90, 180, or 270 degrees, either the whole document at once or page by page.
Organize PDFDelete unwanted pages and reorder the rest of a PDF, then download the reorganized file.
Add page numbersStamp page numbers onto every page of a PDF, with a chosen position, starting number, and format.
Edit PDF metadataView and edit a PDF's title, author, subject, and keywords, or clear them all before sharing the file.
Word and character counterCount words, characters, sentences, and paragraphs live as you type or paste, with reading and speaking time estimates.
Case converterConvert text between UPPERCASE, lowercase, Title Case, and programming cases like camelCase, snake_case, and kebab-case, live.
Slug generatorTurn a title into a clean, URL-safe slug, live as you type.
JSON formatter and validatorValidate JSON as you type, pretty-print it or minify it, and see the exact line and column of any syntax error.
Base64 encode and decodeEncode text to Base64 or decode Base64 back to text, live, with full support for Arabic and other non-Latin scripts.
URL encode and decodePercent-encode text for use in a URL, or decode a percent-encoded string back to readable text, live.
Box-shadow generatorBuild a layered CSS box-shadow with a live preview, then copy the code.
Border-radius generatorShape every corner of a box, or blend them into an organic blob, and copy the border-radius CSS.
Contrast checkerCheck whether two colors meet WCAG contrast requirements for text and UI.
Color converterConvert a color between HEX, RGB, HSL, and OKLCH, live.
Glassmorphism generatorBuild a frosted-glass card with backdrop blur, transparency, and a soft border, and copy the CSS.
Favicon generatorTurn one image into a full favicon set - a multi-size .ico, standalone PNGs, and a web manifest - plus the HTML to paste, all in your browser.
Color picker from imageHover or click anywhere on an uploaded image to read its exact HEX, RGB, and HSL color, with a running pick history.
Instagram grid & carousel splitterSplits one photo into numbered tiles for an Instagram feed grid or carousel - each file named for the exact order to post it, reversed for a grid, normal for a carousel.
Social media image resizerResize one photo into the exact pixel sizes Instagram, Facebook, and X use, cropped around a focal point you choose, and download every size as a zip.
Social quote & caption card makerCompose a headline and optional subtext over a solid color, gradient, or photo background, sized to a social platform preset, and download it as an image.
Photo collage makerCombine two or more photos into one grid-layout image, sized to a social platform preset, and download the result.
UUID generatorGenerate v4 UUIDs, in bulk, entirely in your browser.
Hash generatorMD5, SHA-1, SHA-256, SHA-384, SHA-512 - entirely in your browser.
Lorem ipsum generatorGenerate placeholder text - paragraphs, sentences, or words.
Diff checkerCompare two texts, entirely in your browser.
Regex testerLive regex matching, entirely in your browser.
Trim audioCut a range out of an audio file and download it as a WAV, entirely in your browser.
GIF to framesExtract every frame of an animated GIF as numbered PNGs, and download them as a zip.
Trim videoCut a range out of a video and download the trimmed clip, entirely in your browser.
PDF watermarkStamp a text or logo watermark onto every page of a PDF, entirely in your browser.
Crop PDFTrim every page's margins by a chosen amount, entirely in your browser.
QR code generatorTurn text or a URL into a scannable QR code, in color, downloadable as PNG or SVG - nothing ever leaves your browser.
WiFi QR code generatorTurn a network name and password into a QR code guests can scan to join instantly - nothing ever leaves your browser.
CSV to JSON converterConvert CSV to JSON or JSON to CSV, live as you paste - nothing ever leaves your browser.
HTML to Markdown converterConvert pasted HTML into clean Markdown, live - nothing ever leaves your browser.
Markdown to HTML converterPreview Markdown as HTML live and copy the result - raw HTML in your Markdown is shown as plain text, never executed.
QR code readerUpload an image containing a QR code and get back the exact text or link it encodes, entirely in your browser - nothing is uploaded.
Cover letter builderFill a short form to build a cover letter that matches your résumé, then export a real, selectable-text PDF - no account, no watermark, and nothing is written for you.
Compress PDFShrink a PDF by recompressing its embedded images, entirely in your browser - no upload, and a file with nothing to compress is handed back unchanged, never larger.
JWT decoderDecode a JWT's header and payload to readable JSON entirely in your browser - exp, iat, and nbf render as real dates instead of epoch numbers, and the signature is shown exactly as received, never verified.
Cubic-bezier easing generatorDrag a curve to build a cubic-bezier() easing value, watch it play with a live CSS transition, and copy the code.
Clip-path generatorBuild a CSS clip-path shape - polygon, circle, ellipse, or inset - with a live preview, and copy the code.
CSS minifier & beautifierMinify or beautify CSS, live as you paste, entirely in your browser.
Flexbox playgroundBuild a CSS flexbox layout - direction, wrap, justify, align, gap, and per-item grow/shrink/basis - with a live preview, and copy the code.
Grid playgroundBuild a CSS grid layout - track count, gaps, alignment, and per-item placement - with a live preview, and copy the code.
Try a different word, or browse by category above.