QR Code Generator
Create a static QR code for text or a web address as PNG or SVG.
QR codesSimple tools for images, PDFs, text and QR codes. Choose a tool or drop a file to begin.
Your files stay with you. Processed on your device.
Loading tool…
No tools match your search.
Create a static QR code for text or a web address as PNG or SVG.
QR codesResize an image by pixels or percentage, with control over its proportions.
ImageCount words, sentences, and characters with reading-time estimates.
TextCombine static PDF pages in the order you choose.
PDFReduce JPEG or WebP file size with adjustable quality and dimensions.
ImageArrange images and create a PDF with your preferred page size and margins.
PDFChange text case using the language of your text, with undo.
TextGenerate random passwords locally using browser cryptography.
GeneratorsKeep exactly the area you need using precise crop coordinates.
ImageConvert a static WebP image to PNG while keeping transparency.
ImageConvert a static WebP image to JPEG with a background of your choice.
ImageTurn a PNG into a JPEG and choose a background for transparent areas.
ImageSelect a pixel in your image to read its HEX and RGB color.
ImageExtract a page range or download selected pages as separate PDFs.
PDFReorder, rotate, remove, and extract pages in a PDF.
PDFCount visible characters, including emoji and combined letters.
TextSee changes between two texts at the word or line level.
TextClean spaces and line breaks, or remove duplicate lines.
TextLet guests connect to your Wi-Fi without typing the password.
QR codesCreate a WhatsApp contact QR code with an optional message.
QR codesCreate a QR code for contact details that can be saved to a phone.
QR codesValidate, format, or minify JSON without changing large numbers.
DeveloperGenerate random version 4 UUIDs using browser cryptography.
DeveloperEncode or decode a full URL or a single URL parameter.
DeveloperConvert PNG images to WEBP on your device. Preview the image and check its actual size before downloading.
ImageConvert JPG images to PNG on your device. Preview the image and check its actual size before downloading.
ImageConvert JPG images to WEBP on your device. Preview the image and check its actual size before downloading.
ImageConvert AVIF images to JPG on your device. Preview the image and check its actual size before downloading.
ImageConvert AVIF images to PNG on your device. Preview the image and check its actual size before downloading.
ImageConvert HEIC images to JPG on your device. Preview the image and check its actual size before downloading.
ImageConvert HEIC images to PNG on your device. Preview the image and check its actual size before downloading.
ImageConvert HEIF images to JPG on your device. Preview the image and check its actual size before downloading.
ImageConvert HEIF images to PNG on your device. Preview the image and check its actual size before downloading.
ImageTurn a sideways photo by 90°, 180° or 270° and download it at its actual new dimensions.
ImageMirror an image horizontally or vertically without changing its dimensions.
ImageExtract dominant colors from a photo as reusable HEX and RGB values. Transparent pixels are ignored.
ImageStart with a 1080 × 1080 pixel preset. Preview the centered crop or choose borders before saving.
ImageStart with a 1200 × 630 pixel preset. Preview the centered crop or choose borders before saving.
ImageStart with a 1584 × 396 pixel preset. Preview the centered crop or choose borders before saving.
ImageStart with a 1280 × 720 pixel preset. Preview the centered crop or choose borders before saving.
ImageStart with a 512 × 512 pixel preset. Preview the centered crop or choose borders before saving.
ImageStart with a 1500 × 500 pixel preset. Preview the centered crop or choose borders before saving.
ImagePNG → PDF. Arrange images in order, choose a page size and margins, then create a PDF locally.
PDFArrange images in order, choose a page size and margins, then create a PDF locally.
PDFSave only the PDF pages you need, using page numbers or ranges such as 1, 3–5.
PDFRemove specified pages from a PDF and keep the remaining pages in their original order.
PDFMove PDF pages up or down with a page preview before saving a reordered copy.
PDFCorrect sideways PDF pages with individual quarter-turn controls. Page content stays vector-based.
PDFCount sentences in pasted text using language-aware punctuation boundaries.
TextCount non-empty paragraphs separated by blank lines, alongside words and characters.
TextEstimate reading time from word count and an adjustable reading speed.
TextEstimate how long a speech takes at your chosen words-per-minute pace.
TextConvert every letter to uppercase, with language-aware handling of accents.
TextConvert every letter to lowercase while keeping punctuation and line breaks.
TextCapitalize the first letter of each word. This is a mechanical conversion, not an editorial style guide.
TextCapitalize sentence starts and lowercase the rest. Review proper names afterward.
TextJoin wrapped lines into one continuous paragraph with a single space between lines.
TextCollapse repeated spaces and tabs and trim line edges without merging separate lines.
TextKeep the first occurrence of each exact line and preserve the original order.
TextSort lines alphabetically or in reverse order using the selected language’s collation.
TextReverse visible characters while keeping combined emoji and accented characters together.
TextFind literal text and replace its first occurrence or every occurrence. Your source stays editable.
TextCreate a QR code for an HTTP or HTTPS link. Preview the destination before sharing.
QR codesPrepare a QR code that opens an email draft with a recipient, subject and message.
QR codesCreate a QR code that opens an SMS draft for a phone number and optional message.
QR codesMake a QR code that opens the phone dialer. Scanning does not automatically place a call.
QR codesEncode a plain-text note in a QR code without turning it into a web link.
QR codesTurn an address or coordinates into a Google Maps search QR code. No location permission is needed.
QR codesUpload a QR image and read its decoded text locally. Links never open automatically.
QR codesCheck JSON syntax and locate errors by line and column without rewriting the document.
DeveloperRemove insignificant JSON whitespace while preserving number literals exactly.
DeveloperExplore valid JSON as a collapsible tree with exact source values for large numbers.
DeveloperIndent XML elements while preserving mixed-content text and xml:space. External entities are rejected.
DeveloperRemove indentation between XML elements while retaining text content, comments and CDATA.
DeveloperEncode UTF-8 text, including accents and emoji, as standard Base64.
DeveloperDecode standard Base64 or Base64URL into UTF-8 text and report invalid input.
DeveloperPercent-encode a URL component such as a query value, including spaces and Unicode.
DeveloperDecode percent-encoded URL components. A plus sign remains a literal plus sign.
DeveloperConvert Unix seconds or milliseconds to UTC and convert an ISO date back to Unix time.
DeveloperEscape the five special HTML characters so markup can be displayed as text.
DeveloperDecode named and numeric HTML entities into text without executing the decoded markup.
DeveloperRead JWT header and payload locally. Decoding does not verify the signature or establish trust.
DeveloperTest JavaScript regular expressions against text in a cancellable worker with a time limit.
DeveloperGenerate random strings from a custom alphabet using your browser’s cryptographic random source.
GeneratorsPick unbiased random integers within inclusive bounds, optionally without repetitions.
GeneratorsCreate placeholder paragraphs with a chosen word count for layout and typography work.
GeneratorsTurn a title into a lowercase URL slug, removing accents and joining words with hyphens.
GeneratorsCombine word pairs and optional digits into username ideas. Availability is not checked.
GeneratorsCalculate SHA-256, SHA-384, SHA-512 or MD5 for UTF-8 text or a local file. MD5 is for checksums only.
GeneratorsCompute a SHA-256 fingerprint of UTF-8 text or file bytes. The result is a 64-character hexadecimal digest.
GeneratorsCalculate an MD5 checksum for legacy file comparisons. Do not use MD5 for passwords, signatures or security.
GeneratorsCreate a ZIP favicon kit with a multi-size ICO, PNG icons, a web manifest and installation snippets.
Web & creatorConvert a PNG into one ICO file containing 16, 32 and 48 pixel icons.
Web & creatorCrop an image to a square PNG favicon at your chosen size and copy its HTML link tag.
Web & creatorChoose a screen color and read its HEX, RGB and HSL values together.
Web & creatorConvert a three- or six-digit HEX color into red, green and blue channel values.
Web & creatorConvert red, green and blue values from 0 to 255 into a six-digit HEX color.
Web & creatorConvert hue, saturation and lightness into a HEX color with a visible swatch.
Web & creatorBuild complementary, analogous or monochromatic color palettes from one chosen color.
Web & creatorPreview a two-color linear gradient and copy the matching CSS with a chosen angle.
Web & creatorMeasure WCAG contrast between two opaque sRGB colors and compare AA and AAA text thresholds.
Web & creatorConvert file-size units with an explicit decimal (1000) or binary (1024) base.
File helpersB → KB. Convert file-size units with an explicit decimal (1000) or binary (1024) base.
File helpersKB → MB. Convert file-size units with an explicit decimal (1000) or binary (1024) base.
File helpersMB → GB. Convert file-size units with an explicit decimal (1000) or binary (1024) base.
File helpersLook up common file extensions associated with a MIME type in a built-in reference table.
File helpersFind common MIME types and format names for a file extension. Renaming a file does not convert it.
File helpers