1Pocket
A clean-room, client-side toolkit built for web first and portable to WXT, Raycast, and SwiftUI later.
Available tools
Small, focused utilities with browser-local execution and shared contracts.
JSON Formatter
Format, validate, and minify JSON directly in your browser.
Open
Base64 Encoder / Decoder
Encode UTF-8 text to Base64 or decode Base64 locally.
Open
URL Encoder / Decoder
Encode or decode URL components without leaving your browser.
Open
UUID Generator
Generate random version 4 UUIDs locally in your browser.
Open
Base Converter
Synchronize integers across every base from 2 through 36.
Open
Roman Numeral Converter
Convert Roman numerals to numbers and numbers to Roman numerals.
Open
Case Converter
Transform text between upper, lower, title, camel, snake, and kebab case.
Open
HTML Entities
Encode text as HTML entities or decode entities back into readable text.
Open
Percentage Calculator
Calculate a percentage of a value, percentage change, or a value from a percentage.
Open
Text Statistics
Count characters, words, lines, and UTF-8 bytes in a text locally.
Open
Color Converter
Synchronize colors between normalized hex, RGB, and HSL representations locally.
Open
Text to NATO Alphabet
Translate text into NATO phonetic alphabet words for clear oral spelling.
Open
Text to Binary
Encode text as eight-bit binary or decode binary back into text locally.
Open
Text to Unicode
Encode text as deterministic U+ code points or decode them back locally.
Open
List Converter
Convert delimited lists between common separators and count their items locally.
Open
URL Parser
Parse an absolute URL into its protocol, host, path, query, and other components locally.
Open
MIME Types Cheat Sheet
Searchable reference for common file extensions and MIME types with one-click copying.
Open
Slugify String
Convert text into a URL-, filename-, and ID-safe slug locally.
Open
HTTP Status Code Cheat Sheet
Searchable reference for common HTTP status codes, meanings, and response categories.
Open
Chmod Calculator
Convert three-digit Unix permissions between octal, symbolic, and decimal forms.
Open
Token Generator
Generate cryptographically secure random tokens and strings with custom character sets locally.
Open
ULID Generator
Generate Universally Unique Lexicographically Sortable Identifiers (ULID) locally.
Open
Date-Time Converter
Convert date and time between ISO, UTC, Unix timestamps, and calendar metadata locally.
Open
Password Strength Analyser
Analyse password strength, Shannon entropy, and crack time estimates locally.
Open
Random Port Generator
Generate random unprivileged network port numbers (1024-65535) locally.
Open
Temperature Converter
Degrees temperature conversions for Kelvin, Celsius, Fahrenheit, Rankine, Delisle, Newton, Réaumur, and Rømer.
Open
Lorem Ipsum Generator
Generate placeholder text, sentences, and paragraphs locally.
Open
String Obfuscator
Obfuscate a string (like a secret, an IBAN, or a token) to make it shareable and identifiable without revealing its content.
Open
Numeronym Generator
Generate numeronyms (like i18n, k8s, a11y) from words and sentences locally.
Open
ASCII Art Text Generator
Create stylized ASCII art banners and text with multiple fonts and styles locally.
Open
Basic auth generator
Generate a base64 basic auth header from a username and password.
Open
Email normalizer
Normalize and sanitize email addresses to a canonical form for deduplication and data cleaning.
Open
ETA calculator
Calculate remaining transfer or process time, percentage progress, and estimated completion date.
Open
IPv4 address converter
Convert IPv4 addresses between decimal, binary, hexadecimal, octal, and IPv6 representations.
Open
IPv4 subnet calculator
Parse IPv4 CIDR blocks and calculate network range, subnet mask, usable host IPs, and broadcast address.
Open
JSON minify
Minify and compress JSON data by stripping unnecessary whitespace and line breaks.
Open
JWT parser
Parse and decode JSON Web Tokens (JWT) to inspect headers, payload claims, and expiration locally.
Open
Open graph meta generator
Generate Open Graph and Twitter/X HTML meta tags for rich social media sharing previews.
Open
Outlook Safelink decoder
Decode Outlook SafeLink and security wrapper links to reveal their destination URL.
Open
SVG placeholder generator
Generate customizable SVG image placeholders with custom dimensions, colors, and text.
Open
Base64 file converter
Convert files, images, or text into Base64 and Data URLs, or decode Base64 data URLs back to raw bytes locally.
Open
Device information
Inspect device specifications, screen resolution, pixel ratio, platform, and browser capabilities locally.
Open
Hash text
Hash a text string using MD5, SHA-1, SHA-256, SHA-224, SHA-512, SHA-384, SHA-3, or RIPEMD-160.
Open
Hmac generator
Computes a hash-based message authentication code (HMAC) using a secret key and a cryptographic hash function.
Open
JSON to XML
Convert JSON data into clean, well-formatted XML locally.
Open
Keycode info
Discover JavaScript key codes, code identifiers, locations, and keyboard event properties in real time.
Open
OTP code generator
Generate and validate time-based (TOTP) and counter-based (HOTP) one-time passwords locally.
Open
RSA key pair generator
Generate random RSA private and public key pairs in standard PEM format locally.
Open
User-agent parser
Parse and analyze User-Agent strings to detect browser, OS, device, engine, and architecture locally.
Open
XML to JSON
Parse and convert XML data into clean JSON format locally.
Open
IPv4 range expander
Calculate minimal valid IPv4 CIDR blocks covering an IP address range.
Open
MAC address generator
Generate random MAC addresses with custom prefixes, casing, and separator formats.
Open
IPv6 ULA generator
Generate RFC 4193 compliant IPv6 Unique Local Addresses (ULA) and /64 subnets.
Open
Math evaluator
Evaluate arithmetic and scientific math expressions with trigonometric, logarithmic, and power functions.
Open
JSON to CSV
Convert JSON arrays and objects into formatted CSV or TSV with automatic header detection.
Open
XML formatter
Format, indent, and prettify XML documents with customizable indent sizes and tag normalization.
Open
Crontab generator
Validate, build, and explain cron expressions with human-readable descriptions and next run schedules.
Open
JSON diff
Compare two JSON objects or arrays and compute deep structural differences and changes.
Open
Text diff
Compare two text blocks and compute line-by-line additions, deletions, and unified diff output.
Open
IBAN validator and parser
Validate and parse International Bank Account Numbers (IBAN), verify ISO 7064 checksums, and detect QR-IBANs.
Open
Text Encryption
Encrypt and decrypt plaintext with AES-GCM or AES-CBC and PBKDF2 passphrase derivation locally.
Open
PDF Signature Checker
Inspect digital signatures, ByteRange integrity, certificates, and signer metadata inside PDF documents locally.
Open
YAML to JSON Converter
Convert YAML configuration and data structures into valid, formatted JSON documents.
Open
YAML to TOML
Convert YAML data structures, dictionaries, and arrays into valid TOML documents.
Open
YAML to XML
Convert YAML mappings, nested objects, arrays, and scalars into structured XML locally.
Open
JSON to YAML Converter
Convert JSON documents into clean, human-readable YAML with configurable spacing and quoting options.
Open
JSON to TOML
Convert JSON configuration and data structures directly into valid TOML format.
Open
TOML to JSON
Parse TOML documents and convert sections, tables, and key-value pairs into valid JSON.
Open
TOML to YAML
Convert TOML configuration documents into clean, human-readable YAML.
Open
Markdown to HTML
Convert Markdown syntax into clean, sanitized HTML markup with rendered live preview.
Open
HTML WYSIWYG Editor
Visual rich text HTML editor with styling toolbars, live preview, and sanitized markup export.
Open
Git Cheat Sheet
Searchable reference guide for essential and advanced Git commands with explanations and examples.
Open
SQL Prettify
Format, beautify, and indent SQL queries with customizable keyword casing and spacing.
Open
Docker Run to Docker Compose Converter
Convert CLI docker run commands into structured, clean docker-compose.yml files.
Open
YAML Prettify
Format, validate, re-indent, and beautify YAML markup with optional key sorting.
Open
Regex Tester
Test regular expressions with flags, match highlighting, capture group extraction, and replacement preview.
Open
Regex Cheat Sheet
Searchable reference guide for regular expressions tokens, quantifiers, lookarounds, and common recipes.
Open
Chronometer
High-precision digital stopwatch with split lap tracking, fastest/slowest lap calculation, and elapsed time diagnostics.
Open
Benchmark Builder
Compare JavaScript performance, execution speed, and ops/sec between multiple code snippets directly in your browser.
Open
Emoji Picker
Searchable Unicode emoji directory with category filtering, shortcodes, and one-click copy to clipboard.
Open
Phone Parser and Formatter
Parse, validate, and convert international phone numbers into E.164, National, International, and RFC3966 formats.
Open
Bcrypt
Hash and compare text string using bcrypt. Bcrypt is a password-hashing function based on the Blowfish cipher.
Open
BIP39 passphrase generator
Generate a BIP39 passphrase from an existing or random mnemonic, or get the mnemonic from the passphrase.
Open
QR Code generator
Generate and download a QR code for a URL (or just plain text), and customize the background and foreground colors.
Open
WiFi QR Code generator
Generate and download QR codes for quick connections to WiFi networks.
Open
Camera recorder
Take a picture or record a video from your webcam or camera.
Open
MAC address lookup
Find the vendor and manufacturer of a device by its MAC address.
Open
Currency lookup
Search ISO 4217 currency codes, names, and symbols in a bundled local reference.
Open
Country flag lookup
Search ISO 3166-1 country codes, names, flags, and Unicode sequences locally.
Open
Backslash Escape / Unescape
Escape or unescape backslashes, quotes, newlines, tabs, and control characters for source-safe strings.
Open
UUID / ULID Decoder
Inspect UUID and ULID versions, timestamps, variants, and canonical representations.
Open
HTML Preview
Render a user-provided HTML fragment in an isolated, sandboxed preview while exposing the source and safety boundaries.
Open
HTML Beautify / Minify
Format or minify HTML markup with predictable indentation and readable structure.
Open
CSS Beautify / Minify
Format or minify CSS rules, selectors, declarations, and at-rules locally.
Open
JavaScript Beautify / Minify
Format or minify JavaScript source code while preserving strings and comments safely without executing user code.
Open
ERB Beautify / Minify
Format ERB templates while preserving embedded Ruby delimiters and HTML structure without executing code.
Open
LESS Beautify / Minify
Format or minify LESS stylesheets while preserving variables, nesting, and mixins without compiling.
Open
SCSS Beautify / Minify
Format or minify SCSS stylesheets while preserving variables, mixins, directives, and nesting without compiling.
Open
QR Code Reader
Decode QR codes from local image files and inspect payload contents without network uploads or camera requests.
Open
Shared hooks
Reusable browser, form, theme, and query behavior lives in @workspace/hooks.
Shadcn UI only
Application controls must use shared shadcn primitives from @workspace/ui.
Client-side MVP
The Next.js app exports static assets and does not require a database or API server.
MVP status
The dashboard shell and platform boundaries are ready. Individual tool logic will be implemented independently in packages/tools.
No authentication, persistence, analytics, or backend is enabled.