Polyatic

Free web tools that just work.

214 fast, no-sign-up utilities — no accounts, no clutter. Every tool hosted here runs in your browser, and nothing you type or upload leaves your device; the one exception is the map poster, which loads map tiles from OpenFreeMap and sends a place you search to OpenStreetMap's Nominatim. One card, ⛅ WeatherHack, opens our sister site instead.

Developer & data

Format, convert and inspect the data structures you work with every day.

JSON Formatter & Validator

Pretty-print, validate and minify JSON with 2/4-space or tab indent and clear line/column errors — formatted live in your browser, nothing uploaded.

Open JSON Formatter →

XML Formatter & Validator

Pretty-print, minify or check XML with 2/4-space or tab indent and the first error given as an exact line and column — and mixed content and xml:space="preserve" copied byte for byte instead of silently re-indented. No DTD is ever fetched; in your browser, nothing uploaded.

Open XML Formatter →

CSS Minifier

Shrink CSS with a real parser (clean-css), not a fragile regex — comments and whitespace gone, while strings, data-URIs and calc() spacing stay byte-exact. Shows real byte savings, in your browser, nothing uploaded.

Open CSS Minifier →

JavaScript Minifier

Shrink JavaScript with a real parser (Terser), not a fragile regex — comments and whitespace gone, locals mangled, while strings, template literals and regex stay byte-exact. Shows real byte savings, in your browser, nothing uploaded.

Open JavaScript Minifier →

SVG Minifier

Optimize SVG with SVGO (the engine behind SVGOMG), not a fragile regex — comments, editor metadata and whitespace gone, while your path data, inline CSS and text stay intact. Live before/after preview and real byte savings, in your browser, nothing uploaded.

Open SVG Minifier →

JSON to TypeScript

Paste a JSON sample and generate TypeScript interfaces live — nested objects become their own named interfaces, arrays infer their element type. In your browser, nothing uploaded.

Open JSON to TypeScript →

CSV ⇄ JSON Converter

Convert CSV to JSON and JSON back to CSV live, with correct handling of quoted fields, embedded commas/newlines and semicolon or tab delimiters — converted in your browser, nothing uploaded.

Open CSV ⇄ JSON Converter →

Markdown Table Generator

Build GitHub-Flavored-Markdown tables in an editable grid with per-column alignment and a live preview — or paste TSV/CSV/Markdown and edit it back. Pipes escaped correctly, in your browser, nothing uploaded.

Open Markdown Table Generator →

YAML ⇄ JSON Converter

Convert YAML to JSON and JSON back to YAML live, with key order preserved, nested maps, lists and block scalars handled, 2/4/tab indent and clear parse errors — converted in your browser, nothing uploaded.

Open YAML ⇄ JSON Converter →

Regex Tester & Debugger

Test regular expressions live — highlight every match, inspect capture groups with offsets, preview .replace() output and toggle the g/i/m/s/u/y flags. In your browser, nothing uploaded.

Open Regex Tester →

Regex Railroad Diagram

Draw any JavaScript regex as a railroad diagram with a plain-English explanation, live match tester and replace preview — handles named groups, lookbehind and \p{…}. Export SVG/PNG; nothing uploaded.

Open Regex Railroad →

Fix Text Encoding (Mojibake)

Repair garbled text like é and ’ back to é and ’ — reverses UTF-8/Windows-1252 double-encoding (and legacy CJK mis-decodes) live, with an honest confidence rating and a step-by-step explanation. Open a mojibake .csv or .txt file (up to 128 KB) and save the repaired one, or just paste. In your browser, nothing uploaded.

Open Fix Text Encoding →

Unicode Inspector

Reveal invisible characters — zero-width spaces, bidi controls (the Trojan-Source risk), soft hyphens — and flag confusable homoglyphs and mixed-script text, then strip them with a full audit. In your browser, nothing uploaded.

Open Unicode Inspector →

JWT Decoder & Inspector

Decode a JSON Web Token's header and payload to pretty JSON, humanize the exp/iat/nbf dates and read a valid/expired status — decoded in your browser, nothing uploaded. Signature not verified.

Open JWT Decoder →

Cron Expression Helper

Translate a cron expression into plain English and preview the next 8 fire times in UTC and your local timezone — live, with a per-field breakdown. In your browser, nothing uploaded.

Open Cron Expression Helper →

Cron Dialect Translator

Translate a cron expression between Unix (5-field), Quartz (6/7-field) and AWS EventBridge dialects with every lossy gotcha flagged — day-of-week numbering, the ? token, seconds and year fields — plus plain-English readings and a next-5-runs preview. In your browser.

Open Cron Dialect Translator →

Chmod Calculator

Unix file permissions three ways — checkbox grid, octal (755, 4755) and symbolic (rwxr-xr-x) — synced live with setuid/setgid/sticky bits and a copy-ready chmod command. In your browser.

Open Chmod Calculator →

Text Diff Checker

Compare two blocks of text and see added, removed and unchanged lines highlighted line by line — computed live in your browser, nothing uploaded.

Open Diff Checker →

JSON Diff — Semantic Compare

Structurally diff two JSON documents by path — ignores key order and whitespace, reports added, removed and changed values with type-mismatch flags. In your browser, nothing uploaded.

Open JSON Diff →

env-diff — .env Compare & .env.example

Compare two .env files key by key — missing, extra and differing keys, duplicates and unparsed lines — with values masked by default, and generate a safe-to-commit .env.example. In your browser, nothing uploaded.

Open env-diff →

graphql-sdl-diff — Schema Changelog

Paste two GraphQL SDL schemas and get a PR-ready changelog with every change graded breaking, dangerous, review or safe — powered by a vendored graphql-js. In your browser, nothing uploaded.

Open graphql-sdl-diff →

lockfile-diff — Lockfile Upgrade Summary

Paste two lockfiles — npm package-lock.json, pnpm-lock.yaml or yarn.lock, auto-detected — and get a semver-classified major/minor/patch upgrade summary with direct-vs-transitive badges. In your browser, nothing uploaded.

Open lockfile-diff →

json-schema-compat — Breaking-Change Checker

Paste the old and new version of a JSON Schema and get an honest verdict — compatible, breaking, or needs manual review — with every change listed by JSON-pointer path. In your browser, nothing uploaded.

Open json-schema-compat →

sourcemap-unmin — Stack Trace De-minifier

Paste a minified V8 stack trace plus its .map files and get original file, function and line:column back per frame — with an honest reason whenever a frame can't be mapped. In your browser, nothing uploaded.

Open sourcemap-unmin →

gitignore-explain — Why Is This Path Ignored?

Paste a .gitignore and a list of paths — every path gets an ignored / not ignored / re-included verdict with the exact deciding line, using real git semantics golden-tested against git check-ignore. In your browser, nothing uploaded.

Open gitignore-explain →

robots.txt Tester — Allowed or Blocked?

Paste a draft robots.txt and a list of URLs; get allowed or blocked per URL with the exact deciding line. Real RFC 9309 matching — longest match wins, * and $ wildcards, group merging. Nothing is fetched and nothing leaves this browser.

Open robots.txt Tester →

curl converter — curl to fetch, Python or HTTPie

Paste a curl command — a browser's multi-line "Copy as cURL" included — and get working fetch(), Python requests and HTTPie code live. A real POSIX shell tokenizer, and six flags refused by name with a reason instead of silently dropped. In your browser, nothing uploaded.

Open curl converter →

CODEOWNERS Resolver — Who Owns This File?

Paste a GitHub CODEOWNERS file and a list of paths — every path resolves to its reviewer(s) with the exact deciding line (last-match-wins), plus warnings for the !, [ ] and escaped-# syntax GitHub silently ignores. In your browser, nothing uploaded.

Open CODEOWNERS Resolver →

Number Base Converter

Convert between binary, octal, decimal, hex and any base 2–36 — or 2–62 with case-sensitive digits (0-9 A-Z a-z) — live and BigInt-safe for huge integers, with a bit-length view and digit grouping. In your browser, nothing uploaded.

Open Number Base Converter →

File Size Converter

Does 1 GB mean 1,000,000,000 bytes or 1,073,741,824? See SI (base 1000), IEC (base 1024) and the exact byte count at once, and convert either way — type a size to get bytes, or bytes to get both ladders. In your browser, nothing uploaded.

Open File Size Converter →

IP Subnet Calculator

Enter an IPv4 address and CIDR prefix and read the whole subnet live — network, broadcast, first/last usable host, host count, netmask, wildcard and the network in binary/hex. In your browser, nothing uploaded.

Open IP Subnet Calculator →

SHA Hash Generator

Compute SHA-1, SHA-256, SHA-384 and SHA-512 hashes of text or a local file to verify checksums and integrity — hashed in your browser, nothing uploaded.

Open Hash Generator →

.htpasswd Generator

Build an Apache or nginx username:hash credential line with bcrypt (recommended) or apr1 (Apache-MD5) — hashed in your browser, the password never sent anywhere.

Open .htpasswd Generator →

Base64 Encoder / Decoder

Encode text to Base64 or decode it back, with full UTF-8 support, a URL-safe option and live byte counts — converted in your browser, nothing uploaded.

Open Base64 Encoder →

Image to Base64 Converter

Turn an image into Base64 — raw string, data: URI, HTML and CSS snippets, each copy-ready — or decode Base64 back to a viewable, downloadable image. Nothing is uploaded.

Open Image to Base64 →

URL Encoder / Decoder

Percent-encode text for a URL or decode it back, with a Component vs Full-URL scope toggle and full UTF-8 support — converted in your browser, nothing uploaded.

Open URL Encoder →

HTML Entity Encoder / Decoder

Escape text into HTML entities or decode them back — the five markup characters as named entities, or all non-ASCII as numeric (decimal/hex). Real WHATWG set, unknown entities left untouched. Nothing uploaded.

Open HTML Entity Encoder →

UTM Campaign URL Builder

Build a Google Analytics campaign link from your utm_ tags — live, correctly encoded, merged with any existing query string. Paste a link to parse its tags back. In your browser, nothing stored.

Open UTM Builder →

Slug Generator

Turn a title — or a whole list, one per line — into clean lowercase URL slugs, live. Real Unicode accent-folding (Crème Brûlée → creme-brulee), hyphen or underscore, word-boundary length cap. Nothing uploaded.

Open Slug Generator →

Markdown Previewer

Write GitHub-Flavored Markdown and see the sanitized HTML render live — headings, tables, task lists and code blocks. Copy the HTML or download the .md. In your browser, nothing uploaded.

Open Markdown Previewer →

HTML to Markdown

Paste HTML and get clean GitHub-flavored Markdown live — headings, links, lists, tables, code and strikethrough. Copy it or download the .md. In your browser, nothing uploaded.

Open HTML to Markdown →

Open-Source Libraries

17 free MIT-licensed, zero-dependency JavaScript libraries for Node.js — weather math, geo and astronomy calculations and small dev utilities, published on npm with TypeScript types.

Browse the libraries →

Gamepad Tester

Test a game controller in the browser: every button and trigger with its value, a 5-second stick drift test with the deadzone each stick needs, stick range, vibration and button chatter.

Open Gamepad Tester →

Mouse Tester

Test a mouse in the browser: left, right, middle, back and forward buttons light and count, a 20-second double-click fault test, scroll wheel notches with reversed ticks flagged, and polling rate in Hz.

Open Mouse Tester →

Keyboard Tester

Test every key on your keyboard in ANSI, ISO or Mac layout: keys light while held and stay marked once they work. Rollover (how many keys at once) and chatter (a key that types twice) measured.

Open Keyboard Tester →

Dead Pixel Test

Check a monitor, laptop, TV or phone for dead and stuck pixels: full-screen black, white, red, green, blue and grey, a backlight bleed screen, a grey ramp, a 1-pixel grid and a stuck-pixel flasher.

Open Dead Pixel Test →

Touch Screen Test

Find dead spots on a phone or tablet touch screen: a grid that fills under your finger and flags cells a stroke skipped, a draw test that marks gaps, a multi-touch finger count and a 5 mm edge test.

Open Touch Screen Test →

Chart Maker

Paste data from a spreadsheet and get a pie, donut, bar (grouped, stacked, 100% stacked, horizontal), line, area or scatter chart, with percentage labels that sum to 100, error bars from a ± or low/high column, a colour-blind-safe and a greyscale palette, and SVG or PNG export up to 4x.

Open Chart Maker →

Code to Image

Turn pasted code into a clean picture for slides, docs and posts: highlight.js colours for 37 languages (picked or detected), 8 light and dark themes including a colour-blind-safe one, a three-dot or file-name title bar, padding, gradient, solid or transparent background, three mono fonts with ligatures, line numbers, highlighted lines and wrapping. PNG at 1x, 2x or 4x, SVG with selectable text, copy image, share link. Nothing uploaded.

Open Code to Image →

Resistor Color Code Calculator

Tap the bands of a 3, 4, 5 or 6 band resistor for its value, tolerance range and tempco, with a warning when it reads backwards. Or type 4k7 for its bands, E12 to E96 neighbours and SMD codes (472, 4R7, 01C).

Open Resistor Color Code Calculator →

Text & writing

Count, transform and fill in copy for drafts, posts and mock-ups.

Word & Character Counter

Count words, characters, sentences and reading time as you type, with live social-media limits and keyword density — all in your browser.

Open Word Counter →

Text Case Converter

Convert text to UPPERCASE, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case and more, live — copy any one with a click. In your browser, nothing uploaded.

Open Text Case Converter →

Remove Duplicate Lines

Deduplicate any list live — case-insensitive and trim options, keep first or last occurrence, optional A→Z sort, and line counts. Paste or open a .txt file; nothing is uploaded.

Open Remove Duplicate Lines →

Find & Replace Text

Find and replace live with a match count and highlighted preview — plain mode treats special characters literally (whole-word, case options) or full regex with $1 group references. Paste or open a .txt file; nothing is uploaded.

Open Find & Replace →

Lorem Ipsum Generator

Generate placeholder text — paragraphs, sentences, words or list items — with a live word count, an optional classic “Lorem ipsum…” opener and HTML output. In your browser, nothing uploaded.

Open Lorem Ipsum Generator →

Subtitle tools

Shift, resync & convert SRT/VTT — files never leave your browser.

Open Subtitle tools →

Morse Code Translator

Text to Morse code and Morse to text as you type, with the ITU table's letters, figures, punctuation and signals. Play it at 5-40 WPM with Farnsworth spacing, save a WAV, flash a light or vibrate, and decode Morse from an audio or video file or the microphone, with the speed measured. Nothing is uploaded.

Open Morse Code Translator →

Text to Handwriting

Turn typed text into handwriting on wide ruled, college ruled, grid or dotted paper: six handwriting styles, a messiness slider with a seed, five inks, A4 or Letter pages as PNG, ZIP or PDF. Nothing is uploaded.

Open Text to Handwriting →

Word Cloud Generator

Make a word cloud from pasted text, a list of phrases kept whole, or word: weight pairs; stopwords in five languages, an editable frequency table (rename, merge, delete, resize), circle, heart, star, square, cloud or your own picture's shape, seeded layouts, PNG up to 4x and SVG with every word as text.

Open Word Cloud Generator →

Mind Map Maker

Make a mind map from an outline or by tapping: paste indented notes, bullets or # headings, then drag to re-parent, collapse, colour branches and add notes. Export PNG 1x-4x, SVG, PDF, markdown or FreeMind .mm. No sign-up, nothing uploaded.

Open Mind Map Maker →

Generators

Create passwords, IDs, QR codes, favicons and share-card tags on demand.

Password Generator

Create strong random passwords and memorable passphrases with a live entropy meter — generated in your browser, never sent anywhere.

Open Password Generator →

UUID Generator

Generate random UUID v4, time-ordered v7 or Nil UUIDs in bulk with uppercase, no-hyphen and brace options — created in your browser with crypto-grade randomness, nothing uploaded.

Open UUID Generator →

QR Code Generator & Reader

Make QR codes for links, text, WiFi and contact cards and save as PNG or SVG — or read a QR back out of an image. All in your browser, nothing uploaded.

Open QR Code Generator →

Favicon Generator

Turn an image, .svg, letter or emoji into a full favicon package — a real multi-size .ico, PNGs, apple-touch icon, web manifest, an icon.svg vector (letter marks and .svg uploads), a Safari pinned-tab mask-icon for letter marks and paste-ready HTML. Nothing uploaded.

Open Favicon Generator →

Open Graph & Card Generator

Build Open Graph and Twitter Card meta tags from a form and preview the Facebook, LinkedIn and X cards live, then copy the tags — all in your browser, nothing uploaded.

Open OG Generator →

Spin the Wheel

Spin a wheel to pick a random name from your list: tickets per person, raffle mode, several winners at once, full screen and a share link. Drawn with crypto random before the wheel moves.

Open Spin the Wheel →

Barcode Generator

Make EAN-13, UPC-A, Code 128, GS1-128, ITF-14, Code 39, Data Matrix and more, with the check digit worked out. SVG, PNG at 300/600 DPI or PDF, and printable A4/Letter label sheets.

Open Barcode Generator →

Team Generator

Split a list of names into fair random teams: number of teams or people per team, optional skill balance (Ana 4), keep apart or together, captains, then copy, print or share.

Open Team Generator →

Bracket Generator

Make a single or double elimination tournament bracket for 2 to 64 entrants: byes for the top seeds, losers bracket, grand final reset, random seeding, tap to advance, print, PNG, SVG and a share link.

Open Bracket Generator →

Dice Roller

Roll d4 to d100 or type any roll: 2d6+3, 4d6 drop lowest, 1d8+2d6+4. d20 advantage and disadvantage, every die shown with dropped dice struck through, saved rolls as one-tap buttons, roll history.

Open Dice Roller →

Tone Generator

Play a sine, square, sawtooth or triangle tone at any frequency from 1 to 20,000 Hz with its note name (A4 adjustable), up to four tones at once, left, right or both speakers, a linear or logarithmic sweep, and white, pink or brown noise with a sleep timer that fades out. Made in your browser.

Open Tone Generator →

Scoreboard

Keep score for any game with 1 to 12 players or teams: big +1 and -1 buttons, custom steps, long-press to type a value, a full-screen display readable across a room, a target with a winner banner, a game clock, a round-by-round sheet with totals and lowest-wins, undo and a share link.

Open Scoreboard →

Tier List Maker

Make a tier list from a typed list or your own pictures (each cropped to a square you can shift): drag with a thumb, tap to move or use the keyboard, rename and recolour the S to F tiers (colour-blind-safe set included), save a PNG at 1x or 2x, share a text list by link. Nothing uploaded.

Open Tier List Maker →

Image & PDF

Shrink, resize and clean up images and documents right on your device.

Image Compressor & Resizer

Shrink and resize JPEG, PNG and WebP images with a live quality slider and real before/after sizes — one photo or a whole batch of files, packed into a single zip. Compressed in your browser, nothing uploaded.

Open Image Compressor →

PDF Compressor

Shrink a PDF and keep its text selectable — only photos are recompressed; scans can be rasterised. Real before/after sizes, nothing uploaded.

Open PDF Compressor →

Merge & Split PDF

Combine several PDFs into one and reorder them, or extract page ranges (1-3,5,8-10) from a PDF — entirely in your browser, nothing uploaded, unlike iLovePDF or Smallpdf.

Open Merge & Split PDF →

Split PDF

Split a PDF into separate files by page range — type 1-3, 5, 7-end and each part becomes its own PDF with its own download. Built entirely in your browser, nothing uploaded.

Open Split PDF →

Watermark PDF

Stamp CONFIDENTIAL, DRAFT or any text across PDF pages — diagonal, centered or bottom-right, with opacity, size, color and page-range control. Nothing uploaded.

Open Watermark PDF →

Add Page Numbers to PDF

Stamp page numbers onto a PDF — bottom-center, corners or top-right, as 1, Page 1 or Page 1 of N, with a start-at offset and page-range control. Nothing uploaded.

Open Add Page Numbers →

Organize PDF

Reorder, rotate and delete PDF pages with per-page thumbnails and buttons — rotation is lossless, and the rebuilt file downloads straight from your browser. Nothing uploaded.

Open Organize PDF →

PDF to JPG / PNG Converter

Turn every PDF page into a JPG or PNG image at 72, 150 or 300 dpi with a live quality slider — per-page previews and downloads, entirely in your browser, nothing uploaded.

Open PDF to JPG →

JPG to PDF Converter

Combine JPG and PNG images into one PDF — reorder pages, pick A4, Letter or auto-fit and a margin, and download. Converted entirely in your browser, nothing uploaded.

Open JPG to PDF →

Invoice Generator

Build an invoice with line items, tax and discounts, then download it as a clean PDF — exact integer-cents math, live totals, no signup, and your data never leaves your browser.

Open Invoice Generator →

EXIF Viewer & Metadata Remover

See the camera and GPS location data hidden in a photo, then download a copy with all metadata stripped — read and cleaned in your browser, nothing uploaded.

Open EXIF Remover →

EXIF Viewer

Drop a JPEG or TIFF to read its hidden EXIF metadata — camera, lens, exposure, date taken, orientation and GPS location — in a clear grouped table. Parsed in your browser, nothing uploaded.

Open EXIF Viewer →

Image Format Converter

Open a PNG, JPG, WebP, GIF, BMP or — in most browsers — AVIF and save it as PNG, JPG or WebP, right in your browser. One file or a whole batch under one set of controls, keeping or flattening transparency onto a background, with the finished set packed into a single zip. Nothing is uploaded.

Open Image Converter →

Image Resizer

Resize JPG, PNG and WebP to exact pixels, a percentage or a longest-side target — batch files with an aspect-ratio lock, never crops. All in your browser, nothing uploaded.

Open Image Resizer →

Crop Image

Crop JPG, PNG or WebP with a draggable selection or exact X, Y, width and height in pixels — 1:1, 4:3, 16:9 and 9:16 presets, keep or convert the format. Nothing is uploaded.

Open Crop Image →

SVG to PNG Converter

Paste SVG markup or drop a .svg file and download a PNG at 1×, 2×, 4× or an exact width — transparency preserved, with honest warnings when external images or fonts would render blank. Nothing is uploaded.

Open SVG to PNG →

Aspect Ratio Calculator

Simplify any width × height to its exact ratio (1920×1080 → 16:9) with an honest ≈ label for near-misses, solve a missing dimension at a locked ratio, or drop an image to read its size.

Open Aspect Ratio Calculator →

Sign PDF

Draw, type or photograph your signature and place it, with initials, the date, text and ticks, on any page of a PDF. Works on a phone; the file is never uploaded.

Open Sign PDF →

Image to Text (OCR)

Copy the text out of a photo, screenshot or scan in 8 languages, read on your own device. Rotate, crop, boost contrast, then copy or save as .txt; nothing is uploaded.

Open Image to Text (OCR) →

Blur Image

Hide faces, number plates and names in a photo: pixelate, blur or black out a box, an oval or a brushed area, then download at full size with EXIF and GPS removed. Nothing is uploaded.

Open Blur Image →

Combine Images

Join 2 to 30 images into one picture: side by side, stacked screenshots, a grid or a collage template, with gap, margin, rounded corners and post-size presets. PNG or JPG, nothing uploaded.

Open Combine Images →

Passport Photo Maker

Make a passport or visa photo at the size the issuing office states (US, UK, Schengen, Canada, Australia, India, Pakistan, China, Japan) with a live head-height check, a kB limit, and a 4x6, 10x15 or A4 print sheet. Nothing is uploaded.

Open Passport Photo Maker →

Image Splitter

Split one picture into a grid of tiles (3 across, 3 x 3, up to 10 x 10), 2 to 10 seamless carousel slides at 1080 x 1350 or 1080 x 1080, or a poster printed across A4 or Letter sheets as one PDF with overlap and cut marks. ZIP or one by one, nothing uploaded.

Open Image Splitter →

Redact PDF

Black out names, numbers, e-mails, phone, IBAN-like and card-like numbers in a PDF so the text is really removed, not just covered: boxed pages are rebuilt as images, other pages copied unchanged, metadata stripped. Nothing uploaded.

Open Redact PDF →

Signature Maker

Draw your signature with a finger or mouse, type it in one of three handwriting fonts, or clean the paper out of a photo of it, then download a transparent PNG at 2x or 4x, trimmed to the ink, or an SVG of the strokes. Nothing is uploaded.

Open Signature Maker →

Fill PDF

Fill in a PDF form's own text boxes, checkboxes, radio buttons and dropdowns in the browser, then save it still fillable or flatten it. The file is never uploaded.

Open Fill PDF →

Video to GIF

Turn a video clip or 2 to 100 pictures into a GIF: trim to the second, frame rate, width, speed, reverse or boomerang, with the file size shown before you encode. Nothing is uploaded.

Open Video to GIF →

Watermark Image

Put your name, a copyright line or your logo on 1 to 50 photos at once: 9 positions or tiled, opacity and rotation, the same placement on every photo, JPG or PNG with EXIF and GPS removed, all as one ZIP. Nothing is uploaded.

Open Watermark Image →

QR Code Scanner

Scan a QR code from a screenshot, a photo or your camera, even one on your own phone's screen. Lists every code in a picture, shows where a link really goes before you open it, and hides Wi-Fi passwords until you tap. Nothing is uploaded.

Open QR Code Scanner →

Image to Pixel Art

Turn a photo into pixel art on a grid 8 to 128 cells wide with 2 to 64 colours, dithering and an outline, tap cells to fix them, and download a crisp PNG, an SVG or a printable bead or cross-stitch pattern with colour counts.

Open Image to Pixel Art →

Scan Document to PDF

Scan paper to a PDF with your phone camera: the four corners are found for you and can be dragged, the page is flattened, cleaned to colour, greyscale or a shadow-free black and white, and many pages go into one A4, Letter or fit-to-image PDF or one JPG each.

Open Scan Document to PDF →

Add Text to Image

Put text or a caption on a photo: drag it, pinch to resize and twist to rotate, six fonts, outline, shadow and a background box, top-and-bottom, lower-third and quote presets, layers and undo, saved as JPG or PNG at the photo's full size with EXIF removed.

Open Add Text to Image →

Compare Images

Compare two images side by side with locked zoom, with a draggable slider, onion skin or blink, or highlight every changed pixel with a 0-255 tolerance: changed pixel count and percentage, a box with coordinates around each changed area, and the difference image as a PNG. Nothing is uploaded.

Open Compare Images →

Extract Images from PDF

Get every picture out of a PDF at its stored resolution: repeats listed once with their pages, tiny icons skipped, each saved as lossless PNG with transparency, as JPEG, or as the original JPEG bytes untouched; download all as a ZIP. Nothing is uploaded.

Open Extract Images from PDF →

Photo to Sketch

Turn a photo into a pencil sketch, charcoal or coloured-pencil drawing, or a pure black-and-white outline to colour in. Classic filters, not AI: before/after slider, PNG or JPG at full size up to 24 MP with EXIF removed, and printing fitted to A4 or Letter. Nothing is uploaded.

Open Photo to Sketch →

Image to ASCII Art

Turn a picture into ASCII art: a 10- or 70-character ramp, block shades, braille dots (2 x 4 per character, threshold and dithering) or your own characters, plain or in per-character colour. Width 20 to 300, invert, brightness and contrast. Copy with the exact character count beside Discord, Telegram, Slack and X limits, or save TXT, coloured HTML or PNG. Nothing is uploaded.

Open Image to ASCII Art →

Remove White Background

Make a white or solid background transparent: logos, signatures, drawings, screenshots. Colour keying, not AI: border colour found automatically or tapped, tolerance, connected or everywhere, white-halo removal, speck removal, paper photo mode with ink colour, trim, full-size PNG or WebP. Nothing is uploaded.

Open Remove White Background →

Add Border to Image

Add a border to 1 to 20 photos: even or per-side widths in px or %, colour picker or eyedropper, rounded corners, a mat line, an instant-photo frame. Or fit them to 1:1, 4:5, 9:16, 16:9, 3:2 without cropping on a white, colour, gradient or blurred background. ZIP download, EXIF removed, nothing uploaded.

Open Add Border to Image →

Image to SVG

Turn a PNG, JPG or WebP logo, icon or drawing into a real SVG of paths: black and white with threshold and invert, or 2 to 32 colours found in OKLab with an editable palette (recolour, merge, make transparent). Speck removal, corner and curve-fit controls, stacked or cut-out layers, stroke-only, copy the code or download. Nothing is uploaded.

Open Image to SVG →

Extract Frames from Video

Save any frame of a video as a full-size PNG or JPG: step frame by frame or type a time, batch every N seconds or N evenly spaced stills into a ZIP with timecoded names, or find the sharpest frame near a moment. Nothing is uploaded.

Open Extract Frames from Video →

Unlock PDF

Remove the open password from a PDF you can open: see which encryption it uses (RC4, AES-128, AES-256), type the password, and save a copy that opens without one, pages, form fields, bookmarks and attachments kept. Nothing uploaded; it never guesses passwords.

Open Unlock PDF →

Film Negative to Positive

Turn a phone photo of a colour or B&W film negative into the real picture: the orange mask is removed before inverting, strips are split into frames, full-size JPG/PNG or ZIP. Nothing is uploaded.

Open Film Negative to Positive →

Photo to Paint by Numbers

Turn a photo into a printable paint-by-numbers sheet: 6 to 36 colours, regions big enough to paint, a number in every region and a colour key with HEX and RGB. PDF at true size, tiled for big canvases, plus PNG and SVG. Nothing is uploaded.

Open Photo to Paint by Numbers →

Change Color of Image

Change one colour in a picture to another and keep its shading: tap the colour, pick the new one by picker, hex or eyedropper, tolerance and softness in OKLab, keep-shading or flat, or make it transparent. Brush mask, connected-only, several swaps, full-size PNG, JPG or WebP. Nothing is uploaded.

Open Change Color of Image →

Add Grid to Image

Put a drawing grid on a photo in the shape of your canvas, with squares of a real size (e.g. 5 cm on 30 x 40 cm) and their size on the photo in pixels. Labels, diagonals, sub-grid, auto-contrast lines, value study, a cell view for phones, 1-inch battle maps, and a true-size PDF of the gridded photo and the empty grid.

Open Add Grid to Image →

Protect PDF

Put an open password on a PDF before you email it: AES-256 (PDF 2.0) or AES-128 for old readers, every string and stream encrypted, optional permission flags and metadata removal. The locked copy is re-opened with your password before you save it. Nothing uploaded.

Open Protect PDF →

Date Stamp Photo

Stamp the date each photo was taken onto up to 100 photos at once, read from each photo's EXIF camera date (file date as a labelled fallback, or type one): a retro orange film-camera stamp, 2026-10-17, 17 Oct 2026 or 10/17/2026, with or without the time, any corner, size, colour and glow, an optional second line, GPS only if ticked. Full size, metadata removed, one file or a ZIP. Nothing uploaded.

Open Date Stamp Photo →

Magnifier

Read small print through your phone camera: zoom 1x to 10x (the camera's own zoom where the browser allows it, otherwise digital), the phone's torch or a white screen light, freeze a frame to pan and pinch-zoom, high contrast, white on black, yellow on black, greyscale and sharpen, tap to focus, save the still as a PNG. Magnify a photo if the camera is refused. Nothing uploaded.

Open Magnifier →

Resume Builder

Free resume builder with no sign-up, no trial and no AI: contact, summary, experience, education, skills, projects, certifications, languages and a custom section, reorderable by drag. Three single-column templates, A4 or Letter. Download a PDF with real, selectable text, plus plain text and JSON. Saved on your device only.

Open Resume Builder →

Compare PDF

Compare two PDFs for differences: every added, removed or replaced word highlighted side by side and listed with its page number, ignore case, spacing or punctuation, next/previous change, a page-by-page visual compare that boxes changed areas, and an HTML changes report. Nothing uploaded.

Open Compare PDF →

Color & design

Convert color values, check accessible contrast, and generate the CSS for shadows, gradients, layout and animation.

Color Converter & Picker

Pick a color and convert it between HEX, RGB, HSL and HSV with live sliders, a WCAG contrast checker and tint/shade swatches — all in your browser, nothing uploaded.

Open Color Converter →

WCAG Contrast Checker

Check the contrast ratio between two colors and get instant AA/AAA pass/fail for normal text, large text and UI components, with a live preview — all in your browser, nothing uploaded.

Open Contrast Checker →

Color Palette Extractor

Drop an image and pull out its 6–8 dominant colors as HEX, RGB and HSL, plus a ready-to-paste :root CSS variables block — median-cut quantization in your browser, nothing uploaded.

Open Palette Extractor →

Color Blindness Simulator

See how an image or palette looks with color blindness at any severity — the common partial forms (protanomaly, deuteranomaly, tritanomaly) as well as full protanopia, deuteranopia, tritanopia and total color blindness. Published Machado 2009 matrices in linear light, in your browser, nothing uploaded.

Open Color Blindness Simulator →

CSS Box-Shadow Generator

Build layered CSS box-shadows visually — stack multiple shadows with offset, blur, spread, color and inset, preview live on any background, and copy the exact value — all in your browser, nothing uploaded.

Open Box-Shadow Generator →

CSS Button Generator

Design a button visually — colors, padding, font, border, radius, shadow and a hover state with a transition — then copy ready-made .btn and .btn:hover rules. Hover the live preview to test it, all in your browser.

Open CSS Button Generator →

CSS Filter & Backdrop-Filter Generator

Drag sliders for blur, brightness, contrast, grayscale, hue-rotate, invert, opacity, saturate, sepia and drop-shadow, preview live, and copy the exact filter or backdrop-filter CSS — with an honest note on the glassmorphism difference, all in your browser.

Open CSS Filter Generator →

Glassmorphism Generator

Composite the frosted-glass effect visually — tune blur, tint, fill opacity, saturation, corner radius and border over an adjustable busy background, and copy a ready CSS block with both backdrop-filter and the -webkit- prefix. Honest browser-support notes, all in your browser.

Open Glassmorphism Generator →

Neumorphism Generator

Build the soft-UI (neumorphism) effect from a single surface color — the tool derives the matching light highlight and dark shadow, emits the dual box-shadow for flat, concave, convex or pressed shapes over a background that shares the surface color, and copies ready CSS. Runs entirely in your browser, free, no sign-up.

Open Neumorphism Generator →

CSS clip-path Generator

Pick a polygon, circle, ellipse or inset shape, drag the vertices and handles on a live preview, fine-tune every coordinate as a percentage, and copy the exact clip-path value — all in your browser, nothing uploaded.

Open clip-path Generator →

CSS Text-Shadow Generator

Build layered CSS text-shadows visually — stack multiple shadows for outlines and neon glows, tune offset, blur, color and opacity on live text at any size and background, and copy the exact value — all in your browser.

Open Text-Shadow Generator →

CSS Gradient Generator

Build linear and radial CSS gradients visually — add multi-stop colors with positions and opacity, spin the angle, preview live, and copy the exact linear-gradient() or radial-gradient() value, all in your browser.

Open Gradient Generator →

CSS Border-Radius Generator

Round every corner independently or link them, switch on the elliptical x / y form for squircles and blobs, preview live, and copy the shortest correct border-radius shorthand — all in your browser, nothing uploaded.

Open Border-Radius Generator →

CSS Flexbox Generator

Build a flexbox layout visually — set flex-direction, wrap, justify-content, align-items, align-content and gap, add or remove items, preview live in a real flex container, and copy the exact container CSS — all in your browser.

Open Flexbox Generator →

CSS Grid Generator

Build a CSS grid template visually — choose column and row counts, size each track in fr, px or auto, tune the row and column gap, preview a real grid live, and copy the exact grid-template CSS — all in your browser.

Open Grid Generator →

CSS cubic-bezier() Generator

Shape a CSS easing curve by dragging its two control points, load the ease / ease-in / ease-out presets, feel the motion in a live animation, and copy the exact cubic-bezier() timing function — all in your browser.

Open cubic-bezier() Generator →

CSS Animation Generator

Build a CSS @keyframes animation visually — add percentage steps, set transform, opacity and background at each one, tune duration, easing, delay, iteration-count (including infinite), direction and fill-mode, watch it loop live, and copy the exact keyframes block and animation shorthand — all in your browser.

Open Animation Generator →

CSS Loader Generator

Pick from a curated gallery of 30 pure-CSS loaders — ring and dual-ring spinners, chat typing dots, skeleton card, text and avatar shimmers, a spinner with a visible Loading… label, a progress ring and striped bar driven by a --p percentage, a page bar, an hourglass and more — filter by kind, tune the colour, size, speed and thickness on a live preview, and copy the JavaScript-free HTML and CSS — all in your browser.

Open Loader Generator →

CSS Transform Generator

Stack translate, scale, rotate, skew and 3D rotateX/rotateY/perspective into one transform, reorder the functions live because the order changes the result, preview on a real element, and copy the exact value — all in your browser.

Open Transform Generator →

CSS clamp() Calculator

Turn two viewport breakpoints and two sizes into one fluid clamp() value for type or spacing — in px or rem, with the exact vw coefficient and constant shown and a live viewport slider that previews the interpolation, all in your browser.

Open clamp() Calculator →

Image Color Picker

Pick the exact colour of any spot in a photo or screenshot under a pixel magnifier: HEX, RGB, HSL, OKLCH and the nearest CSS colour name. Average 3x3 or 5x5, keep 24 swatches, copy as CSS variables; nothing is uploaded.

Open Image Color Picker →

Color Shades Generator

Tints, tones and shades of up to six HEX, RGB or HSL colours in 5 to 20 steps, mixed in sRGB or OKLCH, plus a 50-950 UI scale with your colour pinned at its nearest step. Every step shows its WCAG contrast on white and on black with AA and AAA badges; export CSS variables, SCSS, JSON or a config block.

Open Color Shades Generator →

Sky & environment

Map the night sky and work out sun, moon, weather and geographic facts.

Star Map Generator

Create a custom star map of the night sky for any date and place — a keepsake for birthdays, weddings and anniversaries.

Open Star Map →

Sunrise & Sunset Calculator

Type a town — or any latitude, longitude — and a date to get sunrise, sunset, solar noon, day length and civil twilight times, computed live with the NOAA solar algorithm on the IANA time zone you pick. In your browser, no key, nothing uploaded.

Open Sunrise & Sunset Calculator →

Moon Phase Calculator

See the Moon's phase, illuminated percentage and age in days for any date and time, the dates of the next new and full moon, and — with a town name or a latitude and longitude — that day's moonrise and moonset, plus where to point: the Moon's compass azimuth and its altitude in whichever convention you want — geometric, or apparent with atmospheric refraction added. Optional fields let you set your own horizon: your height above sea level, and the angle your skyline stands above eye level at moonrise and at moonset. Drawn live from Meeus' lunar algorithms, in your browser.

Open Moon Phase Calculator →

Moon Phase Poster

Make a free printable poster of the moon on any date, like a birthday: the phase drawn as it looked, its name and % illuminated, turned the way it hung over your town. Download PNG, PDF or SVG at A4, A3, A2 or 50×70 cm, 300 dpi. Drawn in your browser, nothing uploaded.

Open Moon Phase Poster →

Map Poster Maker

Make a free printable map poster of any place, like the town or park where you met: OpenStreetMap streets weighted by size, water and parks, in five print styles from Light and Dark to Blueprint, Sepia and Ink, with your own title and the coordinates. Download a 300 dpi PNG or PDF at A4, A3 or A2. Map tiles come from OpenFreeMap and a searched place goes to OpenStreetMap's Nominatim; your title and the poster stay in your browser.

Open Map Poster Maker →

Stargazing Night Planner

Type your town and see whether tonight is worth going out for: a moonless-dark score out of 100 saying how long the sky is genuinely dark, when astronomical darkness starts and ends, how many of those minutes the Moon takes back, and moonrise, moonset, phase and illumination — drawn as a night sky timeline from sunset to sunrise. It is a planner built on geometry, not a forecast: it says nothing about cloud, haze or light pollution. Computed live in your browser.

Open Stargazing Night Planner →

Air Quality Index (AQI) Calculator

Enter PM2.5, PM10, ozone, CO, SO₂ or NO₂ concentrations and get the US EPA Air Quality Index live — the overall AQI, the driving pollutant and its color-coded category with health guidance. In your browser, nothing uploaded.

Open AQI Calculator →

Distance & Bearing Calculator

Name towns or enter lat,lon coordinates — two places or a trip of up to 10 legs — and get the surface distance in km, miles and nautical miles with the route drawn on a world map, plus bearing, midpoint and a rough flight time. WGS-84 accurate, in your browser, nothing uploaded.

Open Distance & Bearing Calculator →

WeatherHack

Current conditions, hourly and 7-day forecast for any city — with rain chance, wind and humidity.

Open WeatherHack →

Compass

A live compass for your phone: heading in degrees and its 16-point name, magnetic north and true north with the declination for your location from NOAA's World Magnetic Model 2025 (computed on the device), a bearing lock that says how far to turn, a level dot and a figure-8 calibration hint. Nothing is sent.

Open Compass →

Time & numbers

Convert timestamps and units, calculate ages, percentages, VAT and interest, and spell a number out in words.

Unix Timestamp Converter

Convert epoch time to a human date and back — live current Unix time, seconds/ms auto-detect, plus UTC, ISO-8601, RFC-2822 and relative time. In your browser.

Open Timestamp Converter →

Time Zone Converter

Convert a date and time from one zone to up to 5 others at once — day-shift indicator, the real UTC offset for that exact instant and the zone abbreviation, live from your browser's IANA database.

Open Time Zone Converter →

Age Calculator

Find your exact age in years, months and days from any birth date — plus totals in weeks, days and hours, the weekday you were born on, and a next-birthday countdown. In your browser.

Open Age Calculator →

Unit Converter

Convert length, mass, temperature, volume, area, speed and data units — cm to inches, kg to lbs, °C to °F — with the result updating live as you type.

Open Unit Converter →

VAT Calculator

Add VAT to a net price or remove it from a gross total — net, VAT and gross live at any rate, exact to the cent, with gross→net divided out correctly (not subtracted).

Open VAT Calculator →

Percentage Calculator

All four percentage questions on one page — X% of Y, X as a percent of Y, percent change between two numbers, and increase/decrease by a percent — live as you type, with exact integer math and honest rounding.

Open Percentage Calculator →

Printable 2027 Calendar

Print 2027 as a free vector PDF — the whole year on one page or a month per page, A4 or US Letter, Monday or Sunday weeks, ISO week numbers, with the public holidays of the US, the UK nations, Germany, Spain, France, Canada or Australia from the official lists. Free, no sign-up, made on your device.

Open Printable 2027 Calendar →

Year You Were Born Poster

Make a free printable poster of the year you were born, 1930 to 2025: the No. 1 song in the US, UK, Germany or France the week you were born, famous people born that year and dated world events, each one linked to its source, plus your weekday and age in days if you add the date. Download a 300 dpi PNG or PDF at A4 or US Letter. Drawn in your browser, nothing uploaded.

Open Year You Were Born Poster →

Date Duration Calculator

Duration between two dates in years, months and days plus totals; add or subtract days, weeks, months or years with month-end clamping; and count Mon–Fri business days. Timezone-safe, no daylight-saving off-by-one.

Open Date Duration Calculator →

Loan Calculator

Get a loan's monthly payment, total interest and a full amortization schedule from the principal, rate and term — built in exact integer cents so the balance closes at zero, with a copy-as-CSV export. In your browser.

Open Loan Calculator →

Compound Interest Calculator

See what a starting amount plus a regular contribution grows into — future value, total contributed, total interest and a year-by-year table, with the effective annual rate shown beside the nominal one. Savings and investment growth, live in your browser.

Open Compound Interest Calculator →

Number to Words

Spell a number in English words — cardinal (one thousand two hundred thirty-four), currency/cheque form (… Dollars and Fifty Cents), or ordinal (twenty-first). BigInt-exact into the quintillions, live, nothing uploaded.

Open Number to Words →

Metronome

An online metronome, 20 to 300 BPM by slider, buttons or typed number, with tap tempo. Time signatures 2/4 to 12/8 or any custom one, an accent, normal or muted setting for every beat, eighth, triplet and sixteenth subdivisions with swing, a speed trainer and gap practice. Clicks are timed on the Web Audio clock.

Open Metronome →

Protractor

An online protractor: 180 and 360 degrees with 1 degree ticks and two draggable arms, read to 0.1 degree, true size with your /ruler/ calibration. Measure angles in a photo (open one or take it with the camera) with a magnifier, the supplement and lines against horizontal, download it marked up without EXIF. A phone tilt angle finder, and a protractor to print at 100 %. Nothing is uploaded.

Open Protractor →

Ruler (Actual Size)

A ruler at real size on your screen: match a bank card (85.60 x 53.98 mm), a coin or the screen diagonal once, then read cm with mm ticks and inches to 1/16, horizontal on a computer and down the long side on a phone. Scroll for longer lengths, measure between two points, full screen. Calibration saved on this device.

Open Ruler (Actual Size) →

Refresh Rate Test

Check the refresh rate your browser really draws at, in Hz to one decimal and snapped to the nearest common rate (60, 120, 144, 240 Hz). A 10-second frame-time graph counts skipped frames, moving blocks show smearing, and a checklist explains why a fast screen reads 60.

Open Refresh Rate Test →

Chess Clock

A chess clock for a phone laid flat between two players: presets 1+0 to 90+30, Fischer increment, Bronstein and simple delay, time odds, +30 min after move 40, flag and low-time warning; plus a board game turn timer for 2 to 8 players with skip and a round counter.

Open Chess Clock →

Split Bill Calculator

Split a bill by who had what, with tax, tip (before or after tax), a discount and a service charge shared in proportion; or evenly among N people; or by income or percentages. Largest-remainder rounding so the shares add up to the bill exactly, naming who pays the extra cent; ISO 4217 currencies, copyable summary and share link.

Open Split Bill Calculator →

Time Card Calculator

Add up a 1- or 2-week time card: up to 4 in/out pairs a day in 12 h or 24 h, unpaid breaks or an automatic break rule, overnight shifts, punch rounding to 5, 6 or 15 minutes, and overtime after weekly and daily limits at 1.5x or 2x, counted per week. Totals in h:mm and decimal hours, regular and overtime pay, CSV and print.

Open Time Card Calculator →

More tools coming

New free utilities are added regularly. Bookmark Polyatic and check back.

Coming soon

Gifts & printables

Print gift tags, folding cards, vouchers, place cards, wrapping paper and word searches as A4 or Letter PDFs, and draw Secret Santa names without anyone giving an e-mail address.

Secret Santa Generator

Draw Secret Santa names with no e-mail: keep couples apart, add a budget, date and wish lists, and send each person a private link on WhatsApp or SMS.

Open Secret Santa Generator →

Gift Tag Maker

Type a list of names and print a sheet of gift tags, each one filled in: Christmas, From Santa, birthday, kids and plain designs, ink-saving black and white tags, tags for children to colour in and a numbered 12 days of Christmas set, four shapes, three sizes, A4 or Letter PDF with cut lines.

Open Gift Tag Maker →

Word Search Maker

Make a printable word search from your own words: very easy (ages 4-6, across and down on a small grid), easy, medium or hard, a class set of up to 40 different grids with name and date lines and matching answer keys, an optional hidden message, large print, and an A4 or Letter PDF. Puzzle book mode: up to 12 Christmas and winter themed puzzles in one PDF, very easy to hard for adults, with a cover and all answer keys at the back.

Open Word Search Maker →

Letter from Santa

Make a personal letter from Santa with your child's name, age, town, good deeds and wish, plus a Nice List certificate and a North Pole envelope; or an elf arrival, welcome-back or goodbye letter signed with your elf's name. Or let the child write to Santa first: a Dear Santa letter to fill in, a tick-the-picture sheet for toddlers and a wish list, with their name already on it. A4 or Letter PDF, or an editable Word (.docx) file.

Open Letter from Santa →

Advent Calendar Maker

Print advent calendar numbers 1 to 24 (or 25) for a DIY calendar of bags or boxes: round stickers, hanging tags or square cards in six designs and three sizes, as an A4 or Letter PDF with cut lines. Add a text for each day, typed yourself or from ready lists: family activities, acts of kindness, King James Bible verses or ideas for grown-ups.

Open Advent Calendar Maker →

Folding Card Maker

Make a folding Christmas, Diwali, Thanksgiving, thank-you or birthday card on one sheet: your own photo, an illustrated front or a colour-in Christmas card for kids (black outlines with hollow letters and a From line), your message inside, half-fold or quarter-fold, as an A4 or Letter PDF with fold lines. A Save ink option prints any card in black and white. The photo is never uploaded.

Open Folding Card Maker →

Gift Voucher Maker

Make a personal gift voucher or a whole coupon book to print: who it is for, what it is for, from whom and valid until, in 7 designs incl. Christmas, love, kids and ink-saving black and white; or 6 to 24 love, kids, friends or parents coupons with a cover that staple into a booklet. A4 or Letter PDF with cut lines, 300 dpi PNG, or an editable Word (.docx) file.

Open Gift Voucher Maker →

White Elephant Generator

Shuffle a fair white elephant turn order from names or just a number of players, show whose turn it is full-screen with Next and Back, pick the steal rules (steals per turn, freeze, no steal-back, final swap, price limit), and print numbered slips for a hat, a rules card and the turn-order sheet as an A4 or Letter PDF, titled White Elephant, Dirty Santa or Yankee Swap, with Simple, Office, Large group and twist-card presets. Or play the white elephant dice game: printable dice rules (PDF or 300 dpi PNG) and a fair die on your phone with a round 2 timer.

Open White Elephant Generator →

Place Card Maker

Paste a guest list and print place cards with every name filled in: folded tent cards with the name upright on both sides, or flat cards, in 7 designs incl. Christmas holly, wedding script, birthday and ink-saving black and white, with an optional meal choice word or icon. A4 or Letter PDF with cut and fold lines, 300 dpi PNG, or an editable Word (.docx) file of the cards, menus and table numbers.

Open Place Card Maker →

Wrapping Paper Maker

Print your own wrapping paper: 10 seamless patterns (stars, Christmas trees, snowflakes, holly, gift boxes, confetti, polka dots, candy stripes, hearts, balloons) in 8 colour themes incl. ink-saving black and white, with a name or a photo tiled in. Edge-to-edge A4 or Letter PDF, a 300 dpi seamless tile PNG, and a calculator for how much paper a box needs.

Open Wrapping Paper Maker →

Address Label Maker

Print Christmas card address labels and return address labels on standard sheets: paste a list or load a contacts CSV, or repeat one return address. Fits 30-up 1 x 2-5/8 in (sold as 5160), 80-up return labels (5167), and A4 21-up and 14-up sheets (L7160, L7163). Seven designs, an alignment test page and start at any label. PDF or 300 dpi PNG.

Open Address Label Maker →

Gift Box Template

Make a printable gift box template to the exact size of your gift: a tuck-end box, a two-piece box with a lid or a pillow box, in mm or inches, with cut, fold and glue lines, ten decorations incl. an ink-saving outline and a To/From label on the lid. A4 or Letter PDF and 300 dpi PNG.

Open Gift Box Template →

Lootjes trekken

Lootjes trekken voor Sinterklaas of Kerst zonder e-mail: stelletjes uit elkaar, een verlanglijstje per persoon, met surprise en gedicht, en één link per persoon via WhatsApp. Of print de lootjes op A4.

Open Lootjes trekken →

Brief van Sinterklaas

Een brief van Sinterklaas of, na 5 december, van de Kerstman uit Lapland, met de naam, leeftijd en wens van je kind: lief, iets beter luisteren, pakjesavond met verstopplek of voor volwassenen. Zeven soorten briefpapier, PDF, PNG of Word op A4.

Open Brief van Sinterklaas →

Amigo invisible

Sorteo de amigo invisible o amigo secreto sin email: exclusiones para parejas, una lista de deseos por persona y un enlace personal por persona para mandar por WhatsApp. O imprime las papeletas en A4 o carta.

Open Amigo invisible →

Amigo secreto

Sorteio de amigo secreto sem cadastro e sem email: regras para casais, uma lista de desejos por pessoa e um link pessoal por pessoa para mandar pelo WhatsApp. Ou imprima as papeletas e os cartões de dicas para a revelação.

Open Amigo secreto →

Wichteln

Wichteln online auslosen ohne E-Mail und ohne Registrierung: Paare ausschließen, eine Wunschliste pro Person und für jede Person ein eigener Link per WhatsApp oder SMS. Oder die Wichtel-Lose auf A4 ausdrucken.

Open Wichteln →

Tirage au sort Secret Santa

Tirage au sort du Secret Santa (Père Noël secret) sans e-mail et sans inscription : exclusions pour les couples et le même foyer, une liste d’envies par personne et un lien à soi pour chacun, par WhatsApp ou SMS. Ou les papiers à imprimer sur A4.

Open Tirage au sort Secret Santa →

Losowanie na Mikołajki

Losowanie na Mikołajki bez aplikacji, bez e-maila i bez rejestracji: wykluczenia dla par i rodzeństwa, lista życzeń i własny link dla każdego, przez WhatsApp lub SMS. Albo kartki dla całej klasy na jednym arkuszu A4.

Open Losowanie na Mikołajki →

Тайный Санта

Жеребьёвка Тайного Санты без регистрации, без почты и без номера телефона: исключения для пар, список желаний и личная ссылка для каждого, через WhatsApp, Telegram или SMS. Или листки для класса и офиса на одном листе A4.

Open Тайный Санта →

Babbo Natale segreto

Estrazione del Babbo Natale segreto online e gratis, senza email e senza registrazione: esclusioni per le coppie, liste dei desideri e un link privato per ognuno da mandare su WhatsApp o via SMS, anche a distanza. Oppure i bigliettini per la classe e l'ufficio su un foglio A4.

Open Babbo Natale segreto →

Yılbaşı hediye çekilişi

Arkadaşlar, iş arkadaşları ya da aile için ücretsiz online yılbaşı hediye çekilişi; uygulama, üyelik ve e-posta yok: çiftleri hariç tut, dilek listesi ekle, herkese kendi linkini WhatsApp ya da SMS ile gönder. Ya da sınıf ve ofis için kâğıtları tek A4 sayfada yazdır. Piyango değil, para almaz.

Open Yılbaşı hediye çekilişi →

Таємний Санта

Безкоштовне онлайн-жеребкування Таємного Санти для друзів, колег чи родини, без реєстрації, без пошти й без номера телефону: виключи пари, додай списки бажань, надішли кожному його особисте посилання в Telegram, WhatsApp чи SMS. Або роздрукуй картки для класу й офісу на одному аркуші A4.

Open Таємний Санта →

Envelope Maker

Make a printable envelope template for any card size: A2, A7 (5x7), A6, C6, DL, square or custom. Diamond-fold or pocket envelope with a pointed, square or round flap, the address printed upright on the front, a patterned liner to cut, and an SVG cut file for Cricut and Silhouette. A4 or Letter PDF.

Open Envelope Maker →

Invitation Maker

Make a party invitation with your own photo for a kids’ or adult birthday, a Halloween party, Friendsgiving or Thanksgiving, a Christmas or ugly sweater party, a dinner or a baby shower: 14 designs, including a jack-o’-lantern night and a friendly-ghosts Halloween invitation with kids’ and grown-up wording, a knitted ugly sweater party invitation with ready wording and an autumn-leaf Friendsgiving invitation with a printable potluck sign-up sheet, 5×7 in or A6 cards 2 or 4 per sheet with cut lines, A4 or Letter PDF, 300 dpi PNG or an editable Word (.docx) file, or send it as a link that opens full-screen on a phone with an Add to calendar button.

Open Invitation Maker →

Scavenger Hunt Generator

Make a printable present hunt: tick the hiding places in your home (44, room by room) and print numbered clue cards in the right order, each clue leading to the next card and the last one to the gift. Picture clues for ages 4-6, rhyming riddles for 7-12, harder riddles for teens and adults, a hunt map with every answer, Christmas and birthday designs incl. black and white. A4 or Letter PDF with cut lines, 300 dpi PNG. Or a one-page find-it list with pictures and tick boxes: Christmas lights drive, winter nature walk, indoors or party, 8 to 20 things, one word per picture for ages 2-5.

Open Scavenger Hunt Generator →

Santa’s Magic Key

Print Santa’s magic key for a home without a chimney: six ornate keys we drew (Victorian trefoil, heart, star, snowflake, Christmas tree, royal filigree) and a tag with your family name, the year and one of our own poems, or yours. Hanging tag, door hanger or round ornament, seven designs incl. black and white. A4 or Letter PDF with cut lines, 300 dpi PNG, and an SVG cut file for Cricut or Silhouette.

Open Santa’s Magic Key →

Pakkeleg

Pakkeleg med klassiske regler, sjove regler, uden terninger eller for børn: print reglerne på A4, slå med en stor terning på mobilen, og lad et hemmeligt ur afgøre, hvornår runde 2 slutter.

Open Pakkeleg →

Charades Generator

Charades and drawing-game words for a Christmas, Thanksgiving or Halloween party or family game night: over 800 words of our own in 10 categories (Christmas, Thanksgiving, Halloween, animals, actions, jobs, things, food, sports, film and book titles), each easy, medium or hard. Deal one big card at a time on a phone (act, draw or both, no repeats until the deck is used up, a 30/60/90 second timer, a hide-the-word cover) or print cards 8 or 12 per A4 or Letter sheet with cut lines, with 173 picture cards for kids who cannot read yet. PDF and 300 dpi PNG.

Open Charades Generator →

Christmas Cracker Maker

Make your own Christmas crackers: a printable cracker template that wraps a toilet-roll (45 mm) or kitchen-roll (40 mm) tube or one you measure, with each guest's name on it, pinch lines and diamond cut-outs, in 8 designs including one to colour in. Plus 138 cracker jokes written for this page (and an opt-in grown-ups set) on slips that fit inside the tube, and a zig-zag paper crown sized by head circumference. A4 or Letter PDF, 300 dpi PNG and an SVG cut file. Snaps are bought separately.

Open Christmas Cracker Maker →

Paper Snowflake Maker

Design a paper snowflake on your phone: cut the folded 30-degree paper wedge with a finger, a mouse or tapped corners and watch the six-point snowflake open live as 12 mirrored copies, with a check that it stays in one piece. 12 ready patterns (easy, medium, hard) and Surprise me. Prints a cutting template with numbered folding steps and the wedge at cutting size (1 large or 4 small per A4 or Letter sheet), plus the snowflake as a PDF, 300 dpi PNG, colour-in outline and SVG cut file in mm for Cricut or Silhouette.

Open Paper Snowflake Maker →

52 Reasons I Love You Cards

Write up to 52 reasons why you love someone, with 100+ sentence starters for a partner, friend or parent, and print them as a real deck of poker-size playing cards (Ace to King in four suits, 9 per A4 or Letter sheet, cut marks) with 7 card-back designs mirrored for double-sided printing, as a fold-and-staple A5 'Why I love you' book of 10 to 100 reasons (one per page, in booklet order), or as folded slips for a reasons jar. PDF and 300 dpi PNG; the draft stays on your device.

Open 52 Reasons I Love You Cards →

Name Coloring Page

Type a child's name and print a coloring page with it in big hollow bubble letters, surrounded by our own line drawings in 6 themes (Christmas, dinosaurs, space, animals, under the sea, vehicles). A4 or US Letter, portrait or landscape, PDF or 300 dpi PNG, and a class set with one page per name in one PDF.

Open Name Coloring Page →

Jar Label Maker

Labels for homemade gifts: jam, honey, cookies, candles, bath salts and bottles. Round, oval, square or wrap-around bottle labels and lid + side pairs in ten designs, as a PDF or 300 dpi PNG.

Open Jar Label Maker →

Magic Reindeer Food Labels

Magic reindeer food bag toppers and labels with a child's name and a poem: fold-over toppers sized for 6.5 in sandwich and snack bags and 10 cm cello bags, round and rectangular labels, and a no-glitter recipe card. Seven designs, PDF or 300 dpi PNG.

Open Magic Reindeer Food Labels →

Christmas Letter Maker

A family Christmas letter or newsletter with your photos: a title, up to eight short sections (one per person or per month) and a sign-off, in six designs from a two-column newsletter to a holly-border letter. Fits one page or flows to two. PDF, 300 dpi PNG or an editable Word file with the photos.

Open Christmas Letter Maker →

Jigsaw Puzzle Maker

Turn a photo into a printable jigsaw puzzle: 6, 12, 24, 48, 96 or 150 classic tab-and-blank pieces on A4, US Letter or A3, a new cut at a press. Download the photo with thin cut lines as a PDF or 300 dpi PNG, a blank template for children to draw on, or an SVG cut file for Cricut or a laser cutter. The photo stays on your device.

Open Jigsaw Puzzle Maker →

Paper Ornament Maker

Printable paper Christmas ornaments with a photo or a name and the year: bauble, star, tree, heart and round shapes with backs that line up when printed two-sided, a folded ball from 8 or 20 circles and a woven heart basket. 10 designs including colour-in. PDF on A4 or Letter, or a 300 dpi PNG; the photo stays on your device.

Open Paper Ornament Maker →

Maze Generator

Printable mazes for kids and adults, from a 5 x 5 maze for age 3 to a 60 x 60 expert maze: square or circular, in a heart, star or Christmas tree shape, with a reindeer, mouse or bee to guide to the finish. Each has exactly one way through, with an optional solution page and a sheet of 4 mazes. PDF on A4 or Letter, or a 300 dpi PNG.

Open Maze Generator →

Name Tracing Worksheet

Free name tracing worksheets: a child's name in solid letters with start dots and stroke arrows, dotted rows to trace that fade, and empty lines to write it alone, on blue-red-blue or grey handwriting lines in preschool, kindergarten or grade 1 size. UPPER, Title or lower case; PDF on A4 or Letter, a 300 dpi PNG, or a class set with one page per name.

Open Name Tracing Worksheet →

Which tool do I need?

Not sure where to start? The tools above are grouped here by the job you are trying to get done, so you can jump straight to the right one.

Text & writing

Encoding & data

Developer & format

Generators

Images & PDF

  • Image Compressor & Resizer — shrink and resize JPEG, PNG or WebP with a quality slider.
  • PDF Compressor — shrink photo-heavy PDFs without losing selectable text, or rasterise scans, with real before/after sizes.
  • Merge & Split PDF — combine PDFs and reorder them, or extract page ranges, with no upload.
  • Split PDF — cut a PDF into separate files by range (1-3, 5, 7-end), one download per part.
  • Watermark PDF — stamp CONFIDENTIAL or any text across pages, diagonal or corner, with opacity control.
  • Add Page Numbers to PDF — stamp 1, Page 1 or Page 1 of N onto pages, with a start-at offset for front matter.
  • JPG to PDF Converter — combine JPG and PNG images into one PDF, one image per page, no upload.
  • PDF to JPG / PNG Converter — turn PDF pages into images at 72, 150 or 300 dpi, one download per page.
  • Invoice Generator — build an invoice with tax and discounts, download a PDF; nothing uploaded.
  • Color Converter & Picker — HEX/RGB/HSL/HSV/HWB/LAB/OKLCH plus a WCAG contrast check.

Time & dates

  • Age Calculator — exact age in years, months and days, plus a birthday countdown.
  • Printable 2027 Calendar — the year or a month per page as a PDF, with US, UK, German, Spanish, French, Canadian or Australian holidays marked.
  • Date Duration Calculator — days between dates, add/subtract days or months, and count business days.
  • Unix Timestamp Converter — epoch time to a human date and back, in every format.
  • Cron Expression Helper — read a cron line in plain English and see its next fire times.
  • Cron Dialect Translator — move a cron schedule between Unix, Quartz and AWS EventBridge with every gotcha flagged.
  • Sunrise & Sunset Calculator — sunrise, sunset, solar noon, day length and twilight for any place and date, on the IANA time zone you pick.
  • Moon Phase Calculator — phase, illumination and age for any date, the next four principal phases, plus moonrise, moonset, altitude and azimuth.

Everyday

  • WeatherHack — current conditions and a 7-day forecast for any city.
  • Unit Converter — 14 categories, from length, mass and temperature to data rate, pressure and fuel economy.
  • Percentage Calculator — X% of Y, what percent, percent change and increase/decrease, all live.
  • Distance & Bearing Calculator — surface distance, bearing and midpoint between two coordinates, WGS-84 accurate.

Questions worth answering before you use one

Plain answers about privacy, cost, accounts and offline use — each one checked against what this site's code actually does, not what would sound best.

What is Polyatic?

Polyatic is a directory of 213 free browser tools, grouped above into eight areas: developer and data, text and writing, generators, image and PDF, color and design, sky and environment, time and numbers, and gifts and printables. Every one of them is a single static page that does its work in your browser's own JavaScript engine, so there is no upload step, no queue and no server round-trip to wait for. It is built for someone who arrived from a search for one specific job — convert this CSV, resize this image, when is moonrise — wants the answer in ten seconds, and does not want an account to get it. One further card in the grid, ⛅ WeatherHack, is not one of those 213: it opens a sister site that fetches a live forecast.

Does anything I paste or upload leave my device?

No, with two named exceptions that are not your content. The site's own JavaScript contains no form that posts to a server, no XMLHttpRequest, no WebSocket and no sendBeacon call anywhere; the only fetch calls in it request two of our own star-catalogue files. File tools such as the PDF splitter, the image resizer and the EXIF viewer read your file through the browser's File API and process it in a canvas or a vendored library on the page, so the bytes never reach a server. The two exceptions: every page loads a cookieless GoatCounter page-view counter from stats.dankdev.com, which records the URL you opened and the referring page but never what you typed or dropped in; and the star map requests its star catalogue from polyatic.com. The site sets no cookies at all, and exactly two pages keep anything on your device — the invoice generator saves a draft under the localStorage key polyatic:invoice-draft:v1, and the cron dialect page remembers your light or dark preference — both of which stay in your browser. The privacy policy has the rest.

Is it really free, and what is the catch?

Every tool is free with no trial, no daily cap and no sign-up wall, and there is currently nothing on this site that can take payment. The one deliberate limit is the star map: its free SVG and PNG downloads carry a small watermark because a clean high-resolution poster export is planned as a paid extra, and that page says plainly that the checkout is not live yet. There are no ads either — the homepage loads exactly one third-party script, the page-view counter described above — and the empty capture slot you will find in the source is inert scaffolding whose script sets its enable flag to false, injects nothing and makes no request. The honest catch is that free also means unfunded: there is no support desk and no uptime promise, and that dormant slot exists precisely because a future version of this site might carry an ad or a signup unit.

Do I need an account?

No, and there is no account system to opt into. There is no sign-up page, no login form and no email capture anywhere on the site — the only password boxes are tool inputs, the .htpasswd generator's and the JWT decoder's HMAC secret — and because no page sets a cookie there is nothing that could keep you signed in between visits. The trade-off is worth knowing before you rely on it: with no account there is also no history, so a conversion you ran yesterday is not waiting for you anywhere. Copy or download a result before you close the tab — the only two things that survive a reload are the invoice draft and the cron dialect theme mentioned above.

Do these tools work offline, on a plane?

Partly, and the honest answer depends on whether you have opened the page before. A tool page you already have open keeps working with the network unplugged, because the code that does the work is already loaded — retyping in the Base64 encoder or the unit converter mid-flight is fine. You can now reopen one too: since 22 September 2026 Polyatic's service worker keeps a copy of every page you have successfully loaded, together with that page's own script, so a tool you have used before reloads and still computes with no signal at all. It stays network-first, so the stored copy is read only after a fetch has actually failed — whenever your connection works you get the live page, and an edited page reaches you on your very next visit, never a version behind. Two limits are worth knowing, and both are measured rather than assumed: nothing is pre-installed, so a URL you have never opened still fails with no signal; and the worker is still installing during your first visit to a page, so it takes one return visit before that page is available offline. The site does ship a web app manifest, so a browser may offer to add Polyatic to your home screen, and that shortcut opens an ordinary page — which means it, too, opens without a signal only for pages you have already visited. If you need a tool on a plane, open it once before you take off.

More exactly: only the very first Polyatic page you ever open needs that return visit — after that, any page you open with a connection reopens with none. The few features that can still need a connection (the PDF reader before your first PDF, the passphrase word list, town-name search) are named on their own tool pages, and pages or links you have never opened still need one.

How do I find the right tool among 213?

Three ways, fastest first. Type in the Find a tool box near the top of this page: it filters the grid live as you type, matches every word you type in any order against each card's name, description and category, and understands the words people actually search rather than the words printed on the card — guid finds the UUID generator, epoch finds the timestamp converter, regular expression finds the regex tester, and hex converter finds the number base converter. When nothing matches it names the word that killed the search instead of showing a bare zero. Second, the category chips under the headline filter the grid down to one of the eight sections in place, replacing the static jump links the script hides once it runs, and the Which tool do I need? block further up regroups the same tools by the job you are doing. Third, a search is linkable: /?q=hex+converter opens this page with the filter already applied, which makes a useful bookmark. The finder is progressive enhancement, so with JavaScript disabled the box stays hidden and the full grid still renders.

Full detail lives in the privacy policy and the terms of use.

Made with AI tools.