A collection of single-file browser-native utilities. All logic runs client-side β no backend, no accounts, no data leaves your browser.

π Live: http://tools.mazipan.space/
| Tool |
Description |
| ποΈ JSON Formatter |
Prettify, minify, and validate JSON with syntax highlighting. |
| π· JSON to TypeScript |
Convert JSON objects into TypeScript interface definitions. |
| π JSON Diff |
Compare two JSON objects and highlight the differences. |
| π€ JSON Sort |
Sort JSON keys alphabetically or by preset (package.json, tsconfig, composer). |
| π JSON β CSV |
Round-trip JSON and CSV with smart type inference and delimiter detection. |
| π JSON β YAML |
Round-trip JSON and YAML with anchor resolution and multi-document support. |
| π‘οΈ JSON to Validator Schema |
Generate Zod, Valibot, or Yup schemas from a JSON sample. |
| Tool |
Description |
| π§ͺ Regex Tester |
Test JavaScript regular expressions live with capture-group breakdown. |
| βοΈ SVG to JSX |
Convert SVG markup into React JSX-compatible component code. |
| π· SVG to Raster |
Rasterize an SVG to PNG, JPEG, or WebP at any pixel size β preset sizes, aspect lock. |
| β±οΈ Cron Decoder |
Decode a cron expression into plain English and preview the next 10 run times. |
| πΈ Code Snippet to Image |
Turn code into a sharable PNG card with VS Code-grade syntax highlighting. |
| π Text Diff |
Compare two plain-text blocks line-by-line with word-level inline highlighting. |
| π Markdown Preview |
Live Markdown editor with GFM support β tables, task lists, strikethrough. |
| π·οΈ SemVer Checker |
Check if a version satisfies a range β ^, ~, hyphen, wildcard, and more. |
| π JWT Decoder |
Decode JWT header, payload, and signature β timestamps shown as human-readable dates. |
| Tool |
Description |
| π¨ Gradients |
Curated gradient collection β copy CSS, Tailwind, or export PNG. |
| π«§ Blob Generator |
Generate organic blob shapes β CSS border-radius or SVG path. |
| γ°οΈ Wave Generator |
Generate SVG wave dividers β single wave or stacked layers. |
| Tool |
Description |
| ποΈ Image Compressor |
Compress PNG, JPEG, WebP, and AVIF images β quality presets or target size in KB. |
| π Image Resizer |
Batch-resize images by percentage, exact size, or max dimensions β social-card presets. |
| βοΈ Image Cropper |
Crop a region β rectangle or circle, drag the box, lock an aspect ratio. |
| πΌοΈ Image Format Converter |
Convert images between PNG, JPEG, WebP, and AVIF with a quality slider and before/after diff. |
| π Image Watermark |
Stamp a text or image watermark onto photos β position, opacity, rotation, tiling. |
| Tool |
Description |
| π΅ MP3 Tag Editor |
Edit MP3 tags and album art β smart-fills Artist/Title from the filename. |
| Tool |
Description |
| π Meta Tag Preview |
See how your URL looks as a Twitter, Facebook, LinkedIn, and Google card. |
| π΅οΈ User Agent Parser |
Break a UA string down into browser, engine, OS, device type, and CPU. |
| πΌοΈ OG Image Builder |
Design a 1200Γ630 social card β title, subtitle, gradient, logo β export as PNG. |
| Tool |
Description |
| π± QR Code Generator |
Turn any text, URL, WiFi config, or vCard into a QR code β export as SVG or PNG. |
| π Lorem Ipsum Generator |
Generate placeholder text β paragraphs, sentences, words, or list items, with flavored dictionaries. |
| π€ Avatar Generator |
Generate an initial-based avatar from a name β choose shape, style, and export as PNG. |
| β Favicon Generator |
Drop an image or pick an emoji to generate a full favicon set β PNG, ICO, maskable, manifest. |
| πͺͺ UUID Generator |
Generate UUID v4 (random) or v7 (time-ordered) in bulk β copy individually or as a list. |
| π‘ Wheel of Names |
Add names, spin the wheel, and let chance decide β remove winners for elimination-style draws. |
| Tool |
Description |
| π PDF Merger |
Combine multiple PDFs into one β reorder pages, pick page ranges, add bookmarks. |
| π Image to PDF |
Combine PNG, JPEG, or WebP images into a single PDF β page size, fit, margin, drag-to-reorder. |
| π€ PDF Compressor |
Shrink PDFs in-browser by re-encoding embedded JPEG images β text stays selectable. |
| βοΈ PDF Splitter |
Extract selected pages into one PDF or split to per-page files as a zip. |
| ποΈ PDF Page Manager |
Reorder, rotate, and delete PDF pages β text stays selectable, undo/redo included. |
| π§ PDF Watermark |
Stamp a text or image watermark onto PDF pages β position, opacity, rotation, tiling. |
| βοΈ PDF Signature |
Draw, type, or upload a signature and stamp it onto any page of a PDF. |
| πΌοΈ PDF to Image |
Rasterise PDF pages to PNG, JPEG, or WebP at 72β300 DPI β select pages, download individually or as a zip. |
| Tool |
Description |
| π
Pomodoro Timer |
Focus timer that cycles work and breaks β configurable durations, sound, and desktop alerts. |
Shared UI components (buttons, pills, chips, inputs, cards, disclosures, etc.) are catalogued at /design-system β a contributor reference page demoing every shared class. Reach for these classes first when building a new tool; the canonical CSS lives in src/styles.css. See AGENTS.md for the migration policy.
bun install
bun run dev # dev server with hot reload
bun run build # production build β dist/
Requires Bun 1.2+ (see .bun-version).
See .ai/CONTRIBUTING.md for the full checklist.