# Toolars

> Explore 103 free online tools for PDF, JSON, images, text, and developer tasks. Process files locally in your browser with no uploads or sign-up required. Toolars does not identify visitors or collect raw tool
> inputs, raw outputs, source files, or raw search queries. When configured,
> anonymous cookieless analytics are limited to allowlisted product events.
> The catalog covers text, image, CSS, developer, color, social-mockup, PDF,
> and code-generation utilities.

All tools are free. Each tool page states its processing boundary: core local
workspaces keep inputs in the browser, while any network-dependent step must be
labelled before data leaves the device. Offline reload availability is not
guaranteed unless a tool page explicitly carries a tested offline label. Each
page includes usage guidance, related tools, and a privacy label. The site is
localized into 13 languages from a single catalog.

## Site directory

- [All tools](https://toolars.com/tools): the complete directory of 103 tools, grouped by category
- [Categories](https://toolars.com/categories): the 7 tool categories
- [Machine-readable catalog](https://toolars.com/catalog.json): versioned JSON feed of available tools, published Workflows, runtime limits, offline scope, privacy boundaries, and update dates; a descriptive catalog, not an execution API
- [RSS feed](https://toolars.com/feed.xml): catalog and editorial updates
- [Third-party notices](https://toolars.com/licenses/THIRD-PARTY-NOTICES.md): every third-party component this site redistributes, with its licence and the exact path it ships at, plus the full GPL-3.0 and LGPL-3.0 texts
- [Verification receipt](https://toolars.com/privacy-proof/verification-receipt.json): the commands that check the local-processing claim, the measured results, the disclosed external hosts, and the release revision to compare against the X-Toolars-Release response header; it also states what it does not prove
- [Workflows](https://toolars.com/workflows): task-focused local workspaces
- [Browser extensions](https://toolars.com/extensions): Chrome add-on
- [Help Center](https://toolars.com/help): choosing and troubleshooting tools
- [Tool Guides](https://toolars.com/guides): practical operating patterns
- [Local vs cloud processing](https://toolars.com/guides/local-vs-cloud-processing): where files go in each architecture and how to verify it
- [PDF tasks without uploading](https://toolars.com/guides/pdf-tasks-without-uploading): ten common PDF jobs completed in the browser tab
- [Check photo metadata before sharing](https://toolars.com/guides/photo-metadata-before-sharing): read and strip the hidden data layer inside a photo, locally
- [Resize, crop, and convert images without uploading them](https://toolars.com/guides/resize-images-without-uploading): turn a dimension or byte budget into an ordered local workflow
- [Format and inspect JSON before you review it](https://toolars.com/guides/json-formatting-for-code-reviews): pretty-print, tree inspection, and deterministic diffs for reviewers
- [Get a PDF under an email or portal size limit](https://toolars.com/guides/compress-pdf-for-upload-limits): structure cleanup vs strong raster compression, with honest trade-offs
- [Base64 encoding explained: when it helps and when it hurts](https://toolars.com/guides/base64-encoding-explained): what the encoding is, the exact 33% overhead, and how to debug malformed strings
- [HEX, RGB, and HSL: choosing a web color format](https://toolars.com/guides/web-color-formats): alpha channels, HSL for tints and harmonies, CSS Color 4, and extracting colors from artwork
- [A safe workflow for testing regular expressions](https://toolars.com/guides/regex-testing-workflow): write-test-refactor, ReDoS hygiene, anchoring, and flag semantics in a local worker
- [PNG vs JPEG vs WebP vs AVIF: picking an image format on purpose](https://toolars.com/guides/image-formats-compared): picking an image format by content, transparency, support, and measured byte savings
- [Writing cron expressions that do not fire surprises](https://toolars.com/guides/writing-safer-cron-expressions): the five fields, the day-field OR trap, Sunday numbering, DST edges, and next-runs validation
- [QR codes for print: size, quiet zones, and error correction](https://toolars.com/guides/qr-codes-for-print): size by scanning distance, quiet zones, error-correction levels, and enforced contrast
- [Markdown to HTML: a clean publishing workflow](https://toolars.com/guides/markdown-to-html-publishing): the supported subset, sanitization and link safety, the lossy round trip back, and where conversion fits in a docs pipeline
- [Verify downloads and file integrity with checksums](https://toolars.com/guides/verify-file-integrity-with-hashes): integrity vs authenticity, MD5/SHA-1 as integrity-only legacy, and a step-by-step installer verification
- [UUID vs ULID: choosing identifiers for your application](https://toolars.com/guides/uuid-vs-ulid): v4 vs v7, ULID sortability, B-tree locality, collision math, and local generation
- [Code images for documentation and slides](https://toolars.com/guides/code-images-for-docs-and-slides): PNG vs SVG for shared snippets, export scale, font embedding, and keeping the source copyable
- [CSS clip-path examples in real layouts](https://toolars.com/guides/css-clip-path-layout-examples): shape presets and 3–32 editable polygon points, clip-path declarations versus full CSS, and responsive layout checks
- [Local Processing Explained](https://toolars.com/privacy/local-processing): what stays in the browser and what can reach the service layer
- [Privacy proof](https://toolars.com/privacy-proof): typed runtime declarations, the audited third-party list, served security headers, and reproducible verification commands
- [Extension privacy](https://toolars.com/privacy/extension): the Chrome add-on's zero-collection data policy
- [Benchmarks](https://toolars.com/benchmarks): measured input limits, run times, and local-processing proof for the pilot tool set, from an open rerunnable harness
- [Newsletter](https://toolars.com/newsletter): one short email when new tools and meaningful updates ship

## Runtime specifications

Contract description revision: 2026-09-26.1. These sections describe
the current implementation, not a third-party security certification. Unlisted
limits are unspecified, not unlimited. Local processing does not mean every
page makes zero requests. Offline support requires preparing an eligible tool;
Workflow offline reload is not guaranteed.

- [Local processing and offline scope](https://toolars.com/privacy/local-processing#runtime-specification)
- [Image delivery and settings sharing](https://toolars.com/guides/resize-images-without-uploading#runtime-specification)
- [Same-page developer handoff](https://toolars.com/guides/json-formatting-for-code-reviews#runtime-specification)

## Workflows

Task-focused workspaces coordinate several local operations around one outcome.

- [Batch resize and compress images](https://toolars.com/workflows/image-delivery): Images checked against your size and format limits, with missed targets clearly labeled.
- [Merge and compress PDFs for submission](https://toolars.com/workflows/pdf-submission): A page-correct PDF prepared for a submission portal.
- [Inspect and remove file metadata](https://toolars.com/workflows/privacy-sanitizer): A cleaned copy with supported metadata checked again.

## Tool comparisons

Side-by-side differences between the catalog tools most often confused, each grounded in the real runtime capabilities.

- [Image Resizer vs Image Format Converter](https://toolars.com/compare/image-resizer-vs-image-format-converter): Use Image Resizer when the dimensions are the problem — it scales PNG, JPEG, and WebP to exact pixel sizes, one file or batches of 12.
- [Image Color Extractor vs Image Color Picker](https://toolars.com/compare/image-color-extractor-vs-image-color-picker): Image Color Extractor groups decoded RGB values into fixed buckets and ranks up to 12 groups by alpha-weighted share of the visible analyzed sample; large images are downscaled first.
- [HEX to RGBA Converter vs RGBA to HEX Converter](https://toolars.com/compare/hex-to-rgba-converter-vs-rgba-to-hex-converter): They are mirror tools.
- [JavaScript Minifier vs JavaScript Formatter](https://toolars.com/compare/javascript-minifier-vs-javascript-formatter): JavaScript Formatter makes code readable — it re-indents minified or messy source at two or four spaces with a real parser, without executing it.
- [HTML Encoder/Decoder vs URL Encoder/Decoder](https://toolars.com/compare/html-encoder-decoder-vs-url-encoder-decoder): HTML Encoder/Decoder protects markup: it escapes exactly the five characters that break HTML — ampersand, angle brackets, both quote kinds — and decodes any named or numeric entity back.
- [MD5 Hash & Verify vs SHA-256 Hash & Verify](https://toolars.com/compare/md5-hash-checker-vs-sha256-hash-checker): Both hash text and files locally and compare the result against a known digest — the difference is algorithm strength.
- [JSON Tree Viewer vs Text & JSON Diff](https://toolars.com/compare/json-tree-viewer-vs-text-json-diff): JSON Tree Viewer is for reading one document: it renders JSON up to 256 KiB as an expandable tree with type and size badges, and pinpoints syntax errors.
- [PDF Merger vs PDF Splitter](https://toolars.com/compare/pdf-merger-vs-pdf-splitter): PDF Merger combines: it joins 2–12 PDFs into one file in the order you choose, up to 50 MB and 500 pages combined.
- [Images to PDF vs PDF to Images](https://toolars.com/compare/images-to-pdf-vs-pdf-to-images): They run in opposite directions.
- [QR Code Generator vs QR Code Reader](https://toolars.com/compare/qr-code-generator-vs-qr-code-reader): QR Code Generator makes codes: up to 2,000 UTF-8 bytes of text or links, with error-correction and contrast checks, exported as PNG or SVG.
- [Image Resizer vs Image Cropper](https://toolars.com/compare/image-resizer-vs-image-cropper): Both change an image's dimensions, but they do it differently.
- [Image Color Extractor vs Image Average Color Finder](https://toolars.com/compare/image-color-extractor-vs-image-average-color-finder): Image Color Extractor groups decoded RGB values into fixed buckets and ranks up to 12 groups by alpha-weighted share of the visible analyzed sample; large images are downscaled first.
- [SVG Blob Generator vs SVG Pattern Generator](https://toolars.com/compare/svg-blob-generator-vs-svg-pattern-generator): SVG Blob Generator makes organic shapes — seeded, reproducible blobs you tune with anchor points, irregularity, and smoothness.
- [SVG to PNG Converter vs Image Format Converter](https://toolars.com/compare/svg-to-png-converter-vs-image-format-converter): SVG to PNG Converter rasterizes vector to pixel: it sanitizes an SVG file — stripping scripts and external references — then renders it at 1x–4x scale.
- [Photo Censor vs EXIF Metadata Viewer & Remover](https://toolars.com/compare/photo-censor-vs-exif-metadata): They protect privacy on opposite layers.
- [Image to Base64 Converter vs Base64 Encoder/Decoder](https://toolars.com/compare/image-to-base64-converter-vs-base64-encoder-decoder): Image to Base64 Converter is the specialist: it reads a PNG, JPEG, WebP, or GIF file up to 4 MiB and gives you a ready-to-paste data URL or plain Base64 payload — bytes unchanged, animations included.
- [CSS Minifier vs CSS Formatter](https://toolars.com/compare/css-minifier-vs-css-formatter): CSS Minifier makes stylesheets small for delivery: it parses strictly, reports errors by line and column, removes comments and whitespace, and keeps /*! license comments intact — with byte statistics.
- [HTML Minifier vs HTML Formatter](https://toolars.com/compare/html-minifier-vs-html-formatter): HTML Minifier prepares markup for delivery on up to 256 KiB: comments are removed, whitespace preserved, and byte statistics shown.
- [JWT Encoder/Decoder vs Base64 Encoder/Decoder](https://toolars.com/compare/jwt-encoder-decoder-vs-base64-encoder-decoder): Base64 is encoding, not security — Base64 Encoder/Decoder converts any text reversibly, with URL-safe and UTF-8 options.
- [SHA-256 Hash & Verify vs SHA-512 Hash & Verify](https://toolars.com/compare/sha256-hash-checker-vs-sha512-hash-checker): Both are collision-resistant SHA-2 tools that hash text or files up to 256 MiB entirely in your browser and compare against a known digest case-insensitively.
- [Cron Builder & Explainer vs Timestamp & Time Zone Converter](https://toolars.com/compare/cron-builder-explainer-vs-timestamp-time-zone-converter): Cron Builder & Explainer answers "when will this run": it builds five-field Unix cron expressions, expands each field in plain language, and previews next runs over 366 days in UTC.
- [Markdown & HTML Workspace vs Structured Data Converter](https://toolars.com/compare/markdown-html-workspace-vs-structured-data-converter): Markdown & HTML Workspace converts prose markup: Markdown to sanitized HTML and back, with scripts and remote media stripped and notices for lost structure.
- [Code to Image Converter vs Add Text to Image](https://toolars.com/compare/code-to-image-converter-vs-image-caption-generator): Both produce a shareable image, but from different raw material.
- [Text & JSON Diff vs Image Diff](https://toolars.com/compare/text-json-diff-vs-image-diff): Both answer "what changed", for different material.
- [PDF Rotator vs PDF Page Organizer](https://toolars.com/compare/pdf-rotator-vs-pdf-page-organizer): PDF Rotator fixes orientation: it turns all or selected pages by 90, 180, or 270 degrees, losslessly — only the orientation property changes, never the content.
- [Add a Watermark to PDF vs PDF Metadata Remover](https://toolars.com/compare/pdf-watermark-vs-pdf-metadata): PDF Watermark adds a visible mark: your text or a PNG/JPEG image, centered or tiled across selected pages, with adjustable opacity.
- [Instagram Post Generator vs Instagram Story Generator](https://toolars.com/compare/instagram-post-generator-vs-instagram-story-generator): Both stage fictional, clearly labelled Instagram concepts as PNGs — the difference is the canvas and the anatomy.
- [WhatsApp Chat Generator vs iMessage Chat Generator](https://toolars.com/compare/whatsapp-chat-generator-vs-imessage-chat-generator): Both stage fictional chat mockups, stamped so no one mistakes them for real.
- [Tweet Generator vs Tweet to Image Converter](https://toolars.com/compare/tweet-generator-vs-tweet-to-image-converter): Tweet Generator stages a fictional post card: up to 500 characters plus concept metrics, exported as a labelled 1200 × 900 PNG that is a concept, not a screenshot.
- [Barcode Generator vs QR Code Generator](https://toolars.com/compare/barcode-generator-vs-qr-code-generator): Barcodes identify products; QR codes carry content.

## Format conversions

Step-by-step conversion pages for the image format pairs the local runtimes actually support, each with the real limits and edge behavior.

- [PNG to JPEG](https://toolars.com/convert/png-to-jpeg): PNG stores every pixel losslessly, which keeps screenshots and interface graphics crisp but heavy.
- [PNG to WebP](https://toolars.com/convert/png-to-webp): WebP reaches JPEG-level file sizes at comparable quality and keeps the transparency JPEG cannot.
- [JPEG to PNG](https://toolars.com/convert/jpeg-to-png): Converting JPEG to PNG decodes the image and re-encodes it losslessly: no further quality is lost, and the file becomes a stable archival or editing master.
- [JPEG to WebP](https://toolars.com/convert/jpeg-to-webp): Photographs in JPEG compress further as WebP at visually comparable quality — that is the entire point of the format.
- [WebP to PNG](https://toolars.com/convert/webp-to-png): WebP is excellent for delivery but awkward for editing.
- [WebP to JPEG](https://toolars.com/convert/webp-to-jpeg): When a WebP image has to land somewhere that only accepts JPEG — an older CMS, a print workflow, a strict upload form — this conversion re-encodes it directly.
- [GIF to PNG](https://toolars.com/convert/gif-to-png): Converting a GIF to PNG freezes it into a lossless still: the first frame is decoded and re-encoded at exact quality, almost always at a much smaller file size than the animated original.
- [GIF to JPEG](https://toolars.com/convert/gif-to-jpeg): GIF is an inefficient container for a still image.
- [GIF to WebP](https://toolars.com/convert/gif-to-webp): WebP is the modern replacement for GIF: smaller at comparable quality, and it can keep the frame's transparency.
- [AVIF to PNG](https://toolars.com/convert/avif-to-png): AVIF compresses photos better than any mainstream web format, but support is still uneven outside browsers.
- [AVIF to JPEG](https://toolars.com/convert/avif-to-jpeg): AVIF to JPEG is the compatibility bridge: it re-encodes a modern AVIF image into the one format every device, printer, and upload form has accepted for decades.
- [AVIF to WebP](https://toolars.com/convert/avif-to-webp): Both formats exist to shrink web images; WebP simply has broader tooling support today.
- [HEIC to JPEG](https://toolars.com/convert/heic-to-jpeg): Convert a still HEIC photo to JPEG locally when your next app does not accept HEIC.
- [HEIC to PNG](https://toolars.com/convert/heic-to-png): Convert a still HEIC photo to PNG for a destination that accepts PNG.
- [HEIC to WebP](https://toolars.com/convert/heic-to-webp): Convert a still HEIC photo to WebP locally when the destination accepts WebP.
- [SVG to PNG](https://toolars.com/convert/svg-to-png): SVG is resolution-independent; PNG is pixel-fixed and opens everywhere.
- [MP4 to GIF](https://toolars.com/convert/mp4-to-gif): MP4 to GIF turns a short video clip into a looping animated GIF that plays anywhere a still image does — chat threads, README files, forums, and email signatures.
- [GIF to MP4](https://toolars.com/convert/gif-to-mp4): GIF to MP4 modernizes an animated GIF into an H.264 MP4 video that is typically many times smaller and streams natively on every phone, browser, and social app.

## Writing

Draft, inspect, and transform text without leaving the browser.

- [Case Converter](https://toolars.com/tools/case-converter): Switch text between Sentence, Title, UPPER, lower, camelCase, PascalCase, snake_case, and kebab-case, with Unicode-aware casing that runs live in the tab.
- [Lorem Ipsum Generator](https://toolars.com/tools/lorem-ipsum-generator): Generate deterministic lorem ipsum by paragraph (1-20) and sentence count (1-12 each), with an exact character count and a .txt download.
- [Letter Counter](https://toolars.com/tools/letter-counter): Count characters, words, sentences, lines, and reading time for up to 200,000 characters, then export the metrics with the text as JSON.
- [Text to Handwriting Converter](https://toolars.com/tools/text-to-handwriting-converter): Typeset up to 4,000 characters on plain, ruled, or grid paper using your device's cursive fonts, and export the page as SVG or PNG.
- [Bionic Reading Converter](https://toolars.com/tools/bionic-reading-converter): Bold the first half of every letter and number run and copy the result as Markdown. Reading speed improvements are not guaranteed.
- [Multiple Whitespace Remover](https://toolars.com/tools/multiple-whitespace-remover): Collapse repeated spaces, drop blank lines, flatten everything to one line, or trim line ends — four modes that clean as you type.
- [Curated Font Pairings](https://toolars.com/tools/google-fonts-pair-finder): Filter ten curated Google Fonts pairings by purpose and style, preview them in local fallback fonts, and copy CSS, @import, or JSON.

## Image Studio

Edit pixels, inspect images, and export dependable visual assets locally.

- [Image Cropper](https://toolars.com/tools/image-cropper): Crop PNG, JPEG, or WebP images to exact pixel coordinates at free or fixed aspect ratios, and export the region as PNG, JPEG, or WebP.
- [Image Filters](https://toolars.com/tools/image-filters): Adjust brightness, contrast, saturation, grayscale, sepia, and blur with six sliders, then download the filtered PNG at full size.
- [Image Resizer](https://toolars.com/tools/image-resizer): Resize images to exact pixel dimensions with an aspect-ratio lock, one file at a time or in batches of up to 12 downloaded as a zip.
- [Image Average Color Finder](https://toolars.com/tools/image-average-color-finder): Measure an image's alpha-aware average color and copy it as HEX, rgb(), or rgba() — transparent pixels are ignored, not averaged in.
- [Image Color Extractor](https://toolars.com/tools/image-color-extractor): Extract up to 12 RGB color groups from a PNG, JPEG, or WebP photo, ranked by alpha-weighted share of the visible analyzed sample; copy HEX values or download a JSON palette.
- [Image Color Picker](https://toolars.com/tools/image-color-picker): Sample one browser-decoded image coordinate without averaging neighbors; read its Canvas RGBA value, copy HEX, or download all three color formats.
- [SVG Blob Generator](https://toolars.com/tools/svg-blob-generator): Generate organic SVG blobs with seeded, reproducible geometry — anchor points, irregularity, and smoothness — and export as SVG or PNG.
- [SVG Pattern Generator](https://toolars.com/tools/svg-pattern-generator): Build seamless SVG patterns from dots, grids, stripes, waves, or checker tiles with tunable size and opacity, then export SVG or PNG.
- [Photo Censor](https://toolars.com/tools/photo-censor): Pixelate or blur a selected photo region locally and export PNG, JPEG, or WebP. Visual obscuring is not reliable redaction of sensitive details.
- [SVG to PNG Converter](https://toolars.com/tools/svg-to-png-converter): Convert SVG files to PNG at 1x-4x scale after allowlist sanitization strips scripts and external references — all in the browser.
- [SVG Primitive Stroke to Fill](https://toolars.com/tools/svg-stroke-to-fill-converter): Expand strokes on SVG lines, rects, circles, and ellipses into fill-only geometry. Paths, groups, and dashed strokes are refused, not approximated.
- [Image to Base64 Converter](https://toolars.com/tools/image-to-base64-converter): Encode a PNG, JPEG, WebP, or GIF (up to 4 MiB) as Base64 from its original bytes, and copy the data URL or the plain payload.
- [Add Text to Image](https://toolars.com/tools/image-caption-generator): Add a caption of up to 180 characters to a PNG, JPEG, or WebP with position, font size, and bar opacity controls, then export the PNG.
- [EXIF Metadata Viewer & Remover](https://toolars.com/tools/exif-metadata): Inspect GPS, camera, and exposure metadata in JPEG and PNG photos, then strip it losslessly — single files or batches of up to 12.
- [Image Format Converter](https://toolars.com/tools/image-format-converter): Convert HEIC/HEIF, AVIF, GIF, PNG, JPEG, or WebP to PNG, JPEG, or WebP locally. Choose the output format, quality and flattening color, then compare actual file sizes.
- [Image Diff](https://toolars.com/tools/image-diff): Compare two images pixel by pixel with split, slider, fade, highlight, and mask views, a match threshold, and an exportable difference mask.

## Design

Build CSS and color systems with live visual feedback and copy-ready output.

- [CSS Loader Generator](https://toolars.com/tools/css-loader-generator): Design an orbit-ring or three-dots loading spinner with size, stroke, speed, and color controls, and copy CSS that respects reduced motion.
- [CSS Checkbox Generator](https://toolars.com/tools/css-checkbox-generator): Style a custom checkbox with size, border, and state colors, and copy CSS that keeps a real, keyboard-accessible input underneath.
- [CSS Switch Generator](https://toolars.com/tools/css-switch-generator): Design a pure-CSS toggle switch with track, thumb, and two-state colors, and copy code with focus and reduced-motion handling included.
- [CSS Clip Path Generator](https://toolars.com/tools/css-clip-path-generator): Edit polygon points by dragging, keyboard or coordinates. Start with four presets and copy a clip-path declaration or full CSS, locally.
- [CSS Background Pattern Generator](https://toolars.com/tools/css-background-pattern-generator): Compose dots, grid, or diagonal background patterns from pure CSS gradients — no image file — with tile, mark, and color controls.
- [CSS Cubic Bezier Generator](https://toolars.com/tools/css-cubic-bezier-generator): Shape easing curves with draggable control points, watch a live motion preview at your duration, and copy the cubic-bezier() values.
- [CSS Glassmorphism Generator](https://toolars.com/tools/css-glassmorphism-generator): Build frosted-glass panels with tint, opacity, backdrop blur, saturation, and border controls, previewed over a busy background.
- [CSS Text Glitch Effect Generator](https://toolars.com/tools/css-text-glitch-effect-generator): Create a three-layer chromatic glitch effect for short text with offset and speed controls, and copy CSS with a reduced-motion fallback.
- [CSS Gradient Generator](https://toolars.com/tools/css-gradient-generator): Compose linear or radial gradients with explicit angle, focus, and color stops, and copy the single background declaration.
- [CSS Triangle Generator](https://toolars.com/tools/css-triangle-generator): Generate pure-CSS triangles from borders — direction, base, height, and fill — with no image, no SVG, and copy-ready code.
- [CSS Box Shadow Generator](https://toolars.com/tools/css-box-shadow-generator): Tune offset, blur, spread, color, opacity, and inset on a live card, and copy the exact box-shadow declaration for your stylesheet.
- [CSS Border Radius Generator](https://toolars.com/tools/css-border-radius-generator): Shape four corners independently in pixels or percent, linked or unlinked, and copy the explicit four-value border-radius declaration.
- [Color Harmony Builder](https://toolars.com/tools/color-harmony-builder): Build five-color palettes from one seed using analogous, complementary, triadic, and other fixed rules, with contrast badges on every swatch.
- [HEX to RGBA Converter](https://toolars.com/tools/hex-to-rgba-converter): Convert #RGB, #RGBA, #RRGGBB, and #RRGGBBAA values to rgba() with exact alpha decoding, a live swatch, and a copyable result.
- [RGBA to HEX Converter](https://toolars.com/tools/rgba-to-hex-converter): Convert rgb() and rgba() values to #RRGGBB or #RRGGBBAA with channel-by-channel review and exact alpha-to-hex rounding, locally.
- [Color Shades Generator](https://toolars.com/tools/color-shades-generator): Generate 3-20 deterministic shades around a base color, pinned in the middle and capped off pure black and white, as CSS custom properties.
- [Color Mixer](https://toolars.com/tools/color-mixer): Blend two colors in sRGB with premultiplied alpha or overlay one on the other, and export the result as HEX, RGBA, and CSS.

## Developer

Format, encode, verify, and inspect the artifacts that keep development moving.

- [Code to Image Converter](https://toolars.com/tools/code-to-image-converter): Export syntax-highlighted code as PNG or SVG for six languages with light and dark themes, line numbers, a window title, and 1x or 2x scale.
- [URL Slug Generator](https://toolars.com/tools/url-slug-generator): Turn titles into clean URL slugs with hyphens or underscores — accents stripped, ampersands expanded, non-Latin scripts preserved — live as you type.
- [React Native Shadow Generator](https://toolars.com/tools/react-native-shadow-generator): Compare legacy shadow properties and boxShadow for React Native, tune iOS and Android output side by side, and copy the StyleSheet code.
- [Base64 Encoder/Decoder](https://toolars.com/tools/base64-encoder-decoder): Encode Unicode text to Base64 or decode it back with live validation, URL-safe and UTF-8 options, and a swap button for round trips.
- [HTML Encoder/Decoder](https://toolars.com/tools/html-encoder-decoder): Escape the five markup-breaking characters or decode named and numeric HTML entities back to text, locally, with one-click round trips.
- [URL Encoder/Decoder](https://toolars.com/tools/url-encoder-decoder): Percent-encode query values or whole URIs and decode them strictly, across four modes that match how browsers split the job.
- [HTML Minifier](https://toolars.com/tools/html-minifier): Minify HTML in a local Worker — comments removed, whitespace preserved — with byte statistics on up to 256 KiB of markup.
- [CSS Minifier](https://toolars.com/tools/css-minifier): Minify CSS in a local Worker with a strict parse that names line and column on errors, keeping /*! license comments intact.
- [JavaScript Minifier](https://toolars.com/tools/javascript-minifier): Minify JavaScript with Terser in a local Worker, with byte statistics and error positions — never executed, never uploaded.
- [HTML Formatter](https://toolars.com/tools/html-formatter): Re-indent HTML with two- or four-space indentation and 100-column wrapping, with a strict parse that flags structural typos locally.
- [CSS Formatter](https://toolars.com/tools/css-formatter): Re-indent CSS into readable, consistent rules with two- or four-space indentation, parsed strictly in a local Worker on your device.
- [JavaScript Formatter](https://toolars.com/tools/javascript-formatter): Format JavaScript with a real parser in a local Worker — read untrusted code without executing it, at a two- or four-space indent.
- [MD5 Hash & Verify](https://toolars.com/tools/md5-hash-checker): Hash text or files up to 256 MiB with MD5 and verify against a known digest, locally. Unsuitable for adversarial integrity checks.
- [SHA-1 Hash & Verify](https://toolars.com/tools/sha1-hash-checker): Hash text or files with SHA-1 and verify against a known 40-character digest, locally. Deprecated for signatures; fine for legacy identifiers.
- [SHA-224 Hash & Verify](https://toolars.com/tools/sha224-hash-checker): Hash text or files with SHA-224 and verify against a known 56-character digest — the truncated SHA-2 variant, computed entirely in the browser.
- [SHA-256 Hash & Verify](https://toolars.com/tools/sha256-hash-checker): Hash text or files with SHA-256 and verify against a published 64-character checksum, computed locally with case-insensitive comparison.
- [SHA-384 Hash & Verify](https://toolars.com/tools/sha384-hash-checker): Hash text or files with SHA-384 and verify against a known 96-character digest — the truncated SHA-512 variant, run entirely in the browser.
- [SHA-512 Hash & Verify](https://toolars.com/tools/sha512-hash-checker): Hash text or files with SHA-512 and verify against a known 128-character digest, computed locally in chunked Worker runs.
- [JWT Encoder/Decoder](https://toolars.com/tools/jwt-encoder-decoder): Decode, sign, and verify JWTs across HS256-512, RS256-512, and ES256-512, with exp/nbf checks — keys and tokens never leave the tab.
- [JSON Tree Viewer](https://toolars.com/tools/json-tree-viewer): Explore JSON as a tree and format it locally, up to 256 KiB. Reject duplicate keys and trailing commas; export formatted or minified JSON without uploading.
- [UUID/ULID Generator & Validator](https://toolars.com/tools/uuid-ulid-generator): Generate batches of up to 100 UUID v4, UUID v7, or ULID identifiers with Web Crypto randomness, and validate pasted values structurally.
- [IPv4 Subnet/CIDR Calculator](https://toolars.com/tools/ipv4-subnet-calculator): Calculate network, broadcast, wildcard mask, and usable hosts for any IPv4 CIDR or netmask, with /31 and /32 edge cases handled per RFC.
- [JavaScript Regex Tester](https://toolars.com/tools/javascript-regex-tester): Test JavaScript regular expressions with capture-group inspection, exact match offsets, replacement preview, and a Worker timeout for expensive patterns.
- [Structured Data Converter](https://toolars.com/tools/structured-data-converter): Convert between JSON, YAML, and CSV with explicit formats, spreadsheet-safe CSV output, and fidelity warnings for every accepted loss.
- [SQL Formatter](https://toolars.com/tools/sql-formatter): Format or compact SQL across seven dialects — PostgreSQL, MySQL, SQL Server, and more — in a local Worker, without connecting to a database.
- [Timestamp & Time Zone Converter](https://toolars.com/tools/timestamp-time-zone-converter): Convert Unix timestamps, ISO dates, and wall times between explicit IANA zones with honest DST handling, plus ready-made Discord timestamp codes.
- [Text & JSON Diff](https://toolars.com/tools/text-json-diff): Compare text by line, word, or character and JSON by structure, with split and unified views, change navigation, and unified-patch export.
- [Cron Builder & Explainer](https://toolars.com/tools/cron-builder-explainer): Build and explain five-field Unix cron expressions, with per-field expansion and a next-runs preview checked over 366 days in UTC.
- [Markdown & HTML Workspace](https://toolars.com/tools/markdown-html-workspace): Convert between Markdown and sanitized HTML in both directions — scripts and remote media stripped — with visible notices for lost structure.
- [Docker Run to Compose](https://toolars.com/tools/docker-run-to-compose): Translate docker run flags — ports, env, mounts, restart, and more — into a reviewable Compose service YAML, without contacting Docker.
- [Chmod Calculator](https://toolars.com/tools/chmod-calculator): Translate octal and symbolic permissions into readable rwx bits, special-bit explanations, and copy-ready GNU chmod commands.

## Social Mockups

Compose clearly labelled social mockups, previews, and publishing assets.

- [Instagram Filters](https://toolars.com/tools/instagram-filters): Grade photos with Aurora, Noir, Sunset, or Vivid filter recipes at adjustable intensity, and download the PNG at full source resolution.
- [Instagram Post Generator](https://toolars.com/tools/instagram-post-generator): Compose a fictional post concept with headline, caption, and concept likes across three themes, exported as a labelled 1200 × 900 PNG.
- [Instagram Story Generator](https://toolars.com/tools/instagram-story-generator): Frame a fictional story concept with headline, call to action, and scripted time, exported as a labelled 1080 × 1920 PNG.
- [Instagram DM Generator](https://toolars.com/tools/instagram-dm-generator): Stage a fictional DM exchange with incoming and outgoing lines and a scripted time, watermarked FICTIONAL CHAT MOCKUP on the exported PNG.
- [Tweet Generator](https://toolars.com/tools/tweet-generator): Draft a fictional post card with up to 500 characters and concept metrics; the labelled 1200 × 900 PNG is a concept, not a screenshot.
- [Tweet to Image Converter](https://toolars.com/tools/tweet-to-image-converter): Typeset supplied text and your own attribution line as an original quote card in three styles — no URL fetching, no screenshot claims.
- [Twitter Revenue Mockup](https://toolars.com/tools/twitter-ad-revenue-generator): Model hypothetical impressions and revenue figures as a clearly stamped planning card — user-authored numbers, never platform-verified.
- [WhatsApp Chat Generator](https://toolars.com/tools/whatsapp-chat-generator): Stage a fictional WhatsApp-style exchange with two scripted lines and a concept time, exported as a labelled 1200 × 900 mockup.
- [iMessage Chat Generator](https://toolars.com/tools/imessage-chat-generator): Compose a fictional iMessage-style exchange with scripted lines, time, and a device label, under a permanent FICTIONAL CHAT MOCKUP watermark.
- [YouTube Thumbnail URL Builder](https://toolars.com/tools/youtube-thumbnail-grabber): Paste a YouTube URL or video ID and get the four conventional thumbnail candidate URLs — nothing is fetched, so availability is not verified.
- [Open Graph Meta Generator](https://toolars.com/tools/open-graph-meta-generator): Draft og:title, og:type, og:url, og:description, og:image, and og:site_name tags with safe escaping and a representative share-card preview.

## PDF Tools

Merge, split, and restyle PDF documents locally, without an upload.

- [PDF Scan Effect](https://toolars.com/tools/scanned-pdf-converter): Add a synthetic scan-style texture to a PDF or image locally. This visual effect is not evidence of a physical scan or document authenticity.
- [PDF Merger](https://toolars.com/tools/pdf-merger): Merge 2-12 PDFs in your chosen order — up to 50 MiB and 500 pages combined — entirely in the browser, with per-file validation.
- [PDF Splitter](https://toolars.com/tools/pdf-splitter): Extract selected pages or ranges into one new PDF, in the order you choose. Files stay in your browser and the original is unchanged.
- [PDF Rotator](https://toolars.com/tools/pdf-rotator): Fix sideways PDF scans by rotating all or selected pages 90, 180, or 270 degrees without rasterizing content. The PDF is saved again; byte identity is not guaranteed.
- [Images to PDF](https://toolars.com/tools/images-to-pdf): Combine up to 50 PNG and JPEG images into one PDF in your chosen order, fit to each image or scaled onto A4 or Letter pages.
- [PDF Metadata Remover](https://toolars.com/tools/pdf-metadata): Inspect and clear PDF Info fields — Title, Author, Creator, and more — with optional XMP removal, verified after saving, locally.
- [Add a Watermark to PDF](https://toolars.com/tools/pdf-watermark): Add text or a PNG/JPEG watermark to selected PDF pages. Adjust opacity and use centered or tiled marks, locally in your browser.
- [PDF Page Organizer](https://toolars.com/tools/pdf-page-organizer): Reorder, delete, or extract PDF pages from a keyboard-operable thumbnail grid, and download the result without touching the original.
- [PDF to Images](https://toolars.com/tools/pdf-to-images): Export every page of a PDF as a PNG or JPEG at 75, 150, or 300 DPI, packed into a single zip with numbered file names, locally.
- [PDF Compressor](https://toolars.com/tools/pdf-compressor): Shrink a PDF by optimizing its structure or re-rendering pages as 150 DPI JPEGs, with an optional byte-size target and exact before/after sizes.

## Files & Utilities

Generate portable codes, shuffle lists, and finish practical one-off tasks locally.

- [Password Generator](https://toolars.com/tools/strong-random-password-generator): Generate 8–128-character passwords from selected character sets with browser Web Crypto; every chosen set appears at least once. Copy to the clipboard or download plain text; generation runs in this tab. The same page creates or verifies Bcrypt hashes in a local Worker (cost 4–12; password limit 72 UTF-8 bytes).
- [List Randomizer](https://toolars.com/tools/list-randomizer): Shuffle lists of up to 5,000 items with an unbiased Fisher-Yates shuffle powered by Web Crypto; duplicates keep their independent chances.
- [Image to Text OCR](https://toolars.com/tools/image-to-text-ocr): Extract printed text from PNG or JPEG images in 13 languages — each model pack downloads on demand, recognition runs locally, and downloaded packs work offline.
- [Subtitle Converter](https://toolars.com/tools/subtitle-converter): Convert plain-text subtitles between SRT and VTT and shift cue timing by whole milliseconds — up to 1 MiB and 10,000 cues per run.
- [QR Code Reader](https://toolars.com/tools/qr-code-reader): Decode one QR code from a PNG or JPEG image using local Canvas and a Web Worker — no cloud fallback, no camera, links never opened.
- [QR Code Generator](https://toolars.com/tools/qr-code-generator): Turn up to 2,000 UTF-8 bytes of text or links into QR codes with error-correction and contrast checks, exported as PNG or SVG.
- [Barcode Generator](https://toolars.com/tools/barcode-generator): Generate CODE128, EAN-13, or UPC-A barcodes; EAN/UPC check digits are computed or verified. Export PNG or SVG, with optional human-readable value below the bars.
- [Fake IBAN Generator](https://toolars.com/tools/fake-iban-generator): Generate synthetic IBAN samples for form testing and demos in six country formats with valid MOD-97 checksums. Banks and accounts are not verified.
- [Video GIF Converter](https://toolars.com/tools/video-gif-converter): Convert MP4 clips to animated GIFs, or GIFs back to H.264 MP4, entirely in the browser with ffmpeg.wasm — no uploads. Inputs up to 100 MB and 60 seconds with fps, width, and quality tiers.
- [Excel Converter](https://toolars.com/tools/excel-converter): Convert .xlsx workbooks to CSV or JSON, or CSV back to .xlsx, entirely in the browser — values only, with an optional UTF-8 BOM marker (EF BB BF) for CSV. Check decoding in your target app. Inputs up to 50 MiB, outputs up to 32 MiB.
- [Audio Converter](https://toolars.com/tools/audio-converter): Convert MP3, WAV, M4A, OGG and FLAC audio between formats entirely in the browser with ffmpeg.wasm — no uploads. Inputs up to 200 MB with 96/128/192 kbps bitrate tiers for lossy output; OGG uses Opus and WAV/FLAC stay lossless.
