Tools Collection
A collection of open-source useful tools for everyday tasks.
AI
Assistant
Chat with a local AI assistant (SmolLM2-1.7B) directly in your browser. Private, secure, and purely client-side.
Background Remover
Remove backgrounds from portrait images using AI (MODNet) directly in your browser. Best for photos with people.
Semantic Search
Build a local semantic search index over your documents using sentence embeddings (MiniLM, BGE, E5, MPNet). Cosine similarity ranking, multiple model sizes, JSON export — all runs in your browser.
Translate
Translate text between 100 languages using AI (M2M-100) directly in your browser. Supports speech input for voice-to-text translation.
Whisper STT
Transcribe audio to text using OpenAI Whisper running locally in your browser. Supports file upload and microphone recording, transcription or translation, multiple languages, and word-level timestamps. All processing runs client-side.
Converters
Bitwise
Perform bitwise operations (AND, OR, XOR, NOT, shifts) with visual bit representation
Cron
Parse, build, and visualize cron expressions. Includes next/previous run lists, a visual builder, and a heatmap visualizer (day-of-week × hour) with optional A/B comparison of two expressions over 7 days, 30 days, or 1 year.
Currency Exchange
Convert between world currencies using live ECB exchange rates with multi-currency output, historical line chart, and rate lookup dating back to 1999
Data Converter
Convert between JSON, YAML, TOML, TOON, XML, INI, CSV, and Properties formats with customizable indentation and key sorting
Document Converter
Convert documents between Markdown, HTML, DOCX, EPUB, RTF, ODT, LaTeX, reStructuredText, DocBook, AsciiDoc, Org Mode, and more using Pandoc WASM in the browser
Formatter
Format and prettify JSON, YAML, TOML, and Markdown with customizable indentation
Julian Date
Convert between Julian Date and calendar date
Luwi
Parse text files using custom Lua scripts powered by WebAssembly - define flexible parsing rules with tag-based filtering
Media Converter
Convert images, videos, and audio files between formats using ImageMagick and FFmpeg WASM, running entirely in your browser
Number Base
Convert numbers between bases (binary, octal, decimal, hex) and Roman numerals
Timestamp
Convert Unix timestamps to human-readable dates and formats
Unit Converter
Convert between 200+ units across length, weight, temperature, speed, area, volume, data storage, time, pressure, energy, power, frequency, and angle categories
Encoders / Decoders
AES Encrypt / Decrypt
Encrypt and decrypt text using AES-256-CBC, AES-256-CTR, and AES-256-GCM. Supports password-based key derivation (PBKDF2) and raw key/IV input with Base64 and Hex output formats. All operations run client-side in the browser.
Base Encoding
Encode and decode Base64, Base62, Base58, Base32, and Base85 (Ascii85) strings
Basic Auth
Encode and decode HTTP Basic Authentication headers
Hex Viewer
View hex dump of text, files, or Base64 data. Compare two files byte-by-byte with diff highlighting.
HTML
Encode and decode HTML entities
JWT
Encode and decode JSON Web Tokens
Luhn
Validate credit card numbers using the Luhn algorithm
Morse Code
Encode text to Morse code or decode Morse code to text with visual flash playback
PGP
Generate PGP key pairs, encrypt and decrypt messages, sign and verify signatures using OpenPGP. All operations run client-side in the browser.
Sound Transfer
Transfer files and data between devices using sound waves with multiple protocols including ultrasonic for privacy
Steganography
Hide text or files inside PNG images using LSB steganography. Configurable bits per channel (1–4) and channel selection (R/G/B/A). Optional AES-GCM encryption with PBKDF2 password derivation. Includes capacity meter and pixel-difference visualization. All processing runs client-side in the browser.
URL
Encode and decode URL components
Generators
Argon2 / Scrypt
Hash passwords with modern memory-hard KDFs: Argon2id, Argon2i, Argon2d, and scrypt. Configurable parameters with Light / OWASP 2023 / Strong profiles, salt input (random / utf-8 / hex), encoded / hex / base64 output, timing display, and Argon2 verification of existing $argon2…$ encoded hashes. All computation runs in WebAssembly in your browser.
Barcode
Generate barcodes and QR codes with WiFi support, custom colors, and frames
Bcrypt
Generate and validate bcrypt password hashes with htpasswd support
Fake Data
Generate fake data for testing with names, emails, addresses, and more
Hash
Generate MD5, SHA-1, SHA-256, SHA-512 hashes with HMAC support
ID
Generate UUIDs (v1, v4, v7), ULIDs, Nano IDs, CUID2s, and KSUIDs
License
Generate LICENSE files for GitHub projects with MIT, Apache 2.0, GPL 3.0, BSD (3/2/0-clause), ISC, MPL 2.0, and Unlicense templates, including permissions, conditions, and limitations summary
Password
Generate secure random passwords with customizable options
RSA Key
Generate RSA public and private key pairs
TOTP
Generate and verify Time-based One-Time Passwords for two-factor authentication
Graphics
Color Picker
Pick colors, convert between formats, and generate harmonious palettes
Contrast Checker
Check WCAG color contrast ratios for accessibility compliance
CSS Pattern
Create repeating CSS background patterns with visual editor, animations, layering support, and custom SVG shapes
Favicon Generator
Create favicons from icons with customizable colors, shapes, and sizes. Browse Lucide and Simple Icons libraries with search, live preview, and export to PNG, ICO, and SVG
Gradient Generator
Create CSS linear and radial gradients with visual editor and code output
Image Compressor
Compress JPEG and PNG images to reduce file size
Image Metadata
View and remove EXIF metadata from images for privacy
Image Resizer
Resize and crop images in browser with aspect ratio control
Image to Base64
Convert images to Base64 data URIs and decode Base64 back to images
Media Viewer
View images, play videos and audio with speed control, subtitles (SRT/VTT), keyboard shortcuts, picture-in-picture, and casting support
OG Preview
Preview how your page will look when shared on Twitter, Facebook, LinkedIn, Discord, and Slack. Edit Open Graph and Twitter Card meta tags with live platform-specific preview cards and validation
Placeholder Image
Generate placeholder images with custom dimensions, colors, and text
Shadow Generator
Generate CSS box-shadow and text-shadow with visual preview
Math
Calculator
Calculator with Basic, Scientific (trig, log, factorial, constants), and Programmer (HEX/DEC/OCT/BIN, AND/OR/XOR/NOT/shifts) modes. Includes memory, history, and keyboard input
Financial Calculator
Multi-tab financial calculator: NL salary (hourly/monthly/yearly net pay with 30% ruling, vakantiegeld, heffingskortingen, 2024 brackets), loan/mortgage with annuity/linear/interest-only types and tax-deduction (hypotheekrenteaftrek), compound interest, savings goal solver, ROI with CAGR, and retirement planner
Graph Plotter
Plot mathematical functions with interactive pan, zoom, and trace. Supports multiple functions, numerical derivatives, and export to PNG
Matrix
Matrix calculator with addition, subtraction, multiplication, scalar multiply, transpose, inverse, determinant, trace, rank, RREF (with row-operation steps), LU decomposition, QR decomposition, eigenvalues + eigenvectors, and Ax=b solver. Cell input accepts expressions like 1/3 or sqrt(2). Exports to LaTeX and CSV.
Network
Cert Generator
Generate CA, intermediate, and server certificates with custom DNS and IP SANs for development and internal PKI
CORS Checker
Check if a URL has CORS enabled and view its CORS headers
DNS Lookup
Look up DNS records (A, AAAA, MX, TXT, CNAME, NS) for any domain and perform reverse DNS lookups for IP addresses
HTTP Client
Postman-style HTTP request client. Send GET / POST / PUT / PATCH / DELETE / HEAD / OPTIONS with custom headers, query params, body (JSON / form / urlencoded / raw / binary), and authentication (Basic, Bearer, API key). View response status, time, size, headers, and JSON-formatted body. Save requests in named collections (IndexedDB), import/export collections as JSON, and round-trip cURL commands.
HTTP Status
Complete reference of HTTP status codes organized by category (1xx-5xx) with descriptions, search, and filtering
IP Subnet
Calculate subnet details from IP address and CIDR notation
MQTT Client
Browser-based MQTT client over WebSocket. Connect to any ws/wss MQTT broker, subscribe to topics with wildcards (+, #), publish messages with QoS levels and retain flag, view live messages with topic filtering.
My IP
Display your public IP address as seen by external servers
OAuth 2.0 Explorer
Explore, build, and test OAuth 2.0 authorization flows with step-by-step visualization and live request testing. Supports Authorization Code, PKCE, Implicit, Client Credentials, Device Code, and Password Grant flows with real URL generation, PKCE challenge computation, and callback handling — all client-side in the browser.
Port Reference
Reference for common network ports, protocols, and services
Server-Sent Events
Connect to any Server-Sent Events (SSE) endpoint, listen to default and custom event types, view payloads with auto JSON formatting, filter, and copy. Useful for testing streaming APIs and live feeds.
SSL/TLS Checker
Check SSL/TLS certificates for any domain, view certificate details, expiry dates, certificate chain, and cipher suites
WebRTC
Peer-to-peer communication tool for text chat, video calls, and file transfer using WebRTC. Connect devices via link sharing or manual paste, no server required.
WebSocket
Connect to any ws:// or wss:// endpoint, send text or binary frames (hex / base64), see live frame log with direction, size, and timing. Includes auto-reconnect, ping/echo latency, subprotocol support, JSON pretty-print, log export, and saved connection presets.
WHOIS Lookup
Look up domain registration information including registrar, creation date, expiry date, nameservers, and domain status
Party
Camera
Record video and take photos from your camera with audio support
Coin Flipper
Flip a virtual coin to make decisions with customizable appearance and statistics
Dice Roller
Roll dice of various sizes with presets for D&D, board games, and more
Meme Generator
Create memes with built-in placeholder templates (Drake, Stonks, Two Buttons, Expanding Brain, Thinking, blank canvases) or upload your own image / paste an image URL. Add unlimited draggable text boxes with classic Impact white-on-black-outline styling, custom font, size, fill color, outline color and width, alignment, bold/italic/uppercase. Download as PNG or copy to clipboard. All processing runs in your browser.
Name Picker
Spin a wheel to pick random names with prize support and winner history
Team Splitter
Split a list of participants into balanced random teams. Supports fixed team count or fixed team size, weight-based balancing, keep-together / keep-apart constraints, lock-and-reshuffle, seed-based reproducibility, team-name generator, and export to text / CSV / JSON
Tournament Bracket
Generate single-elimination and round-robin tournament brackets from a list of participants. Track scores, pick winners, view live standings with W/L/points for round-robin format.
Tester
Battery Status
View battery level, charging state, time-to-full, and time-remaining via the Battery Status API. Includes session level history chart. Limited browser support.
Browser Info
View browser capabilities, supported APIs, storage, and system features
Clipboard
Inspect your clipboard contents including text, HTML, and images. View format details, character counts, byte sizes, and rendered HTML previews with read history
Color Vision
Ishihara-style color vision screening test with multiple colored-dot plates. Educational only — for screening fun, not medical diagnosis.
Dead Pixel
Test your screen for dead pixels by displaying solid colors and patterns
Geolocation & Sensors
Read geolocation (GPS lat/lon/altitude/heading/speed), device orientation (alpha/beta/gamma), motion (acceleration, gravity, rotation rate), and ambient light sensor. iOS permission flow supported.
Input Tester
Test keyboard and gamepad inputs with real-time event display
Microphone
Test your microphone with live waveform visualization, volume meter, frequency spectrum analysis, and test clip recording. View device info including sample rate and channel count
Mouse / Pointer
Test mouse buttons, scroll wheel, polling rate, click counts, double-click gap, and movement speed. Visualizes click positions and trail with a live event log
Multi-Touch
Test multi-touch support on your device with visual feedback and touch point details
Network Speed
Test your internet connection speed with download, upload, and latency measurements using Cloudflare endpoints. View history of past results
Screen Resolution
View screen resolution, window size, pixel density, and display information
Speaker
Test your speakers and headphones with tone generator, frequency sweep, white/pink noise, and left/right channel isolation. Supports sine, square, sawtooth, and triangle waveforms
Typing Speed
Measure your typing speed (WPM) and accuracy with multiple modes including common words, mixed difficulty, and code snippets. Real-time stats, WPM chart, and configurable duration
Vibration
Test the Vibration API with single pulses, presets (SOS, heartbeat, double-tap, alarm), and custom millisecond patterns. Mobile devices only.
Webcam
Test your webcam: live preview, device list, resolution probing (QQVGA to 4K), active settings, capability inspection, and snapshot capture. Useful for verifying camera resolutions and constraints.
Text
ANSI Colors
Generate ANSI escape codes for colored terminal output with live preview, supporting 16 colors, 256 colors, and true color RGB modes for bash, zsh, and other shells
ASCII Art
Generate ASCII art text banners using FIGlet fonts including Banner, Doom, Graffiti, Standard, and many more stylized text effects for terminals and comments
ASCII Table
Complete ASCII character reference table showing decimal, hexadecimal, octal, and binary codes for all 128 standard characters including control characters with escape sequences
Code Screenshot
Create beautiful code screenshots with syntax highlighting, multiple themes (Monokai, Dracula, Nord, GitHub), gradient backgrounds, window chrome styles, and export to PNG or SVG
Diff
Compare two texts side-by-side and highlight differences line-by-line using LCS algorithm with inline and split view modes, color-coded additions and deletions
DOCX Viewer
View Microsoft Word (.docx) documents directly in the browser with full formatting, headers, footers, and page breaks. Export to HTML or Markdown.
Emoji
Browse, search, and copy emojis organized by category with one-click copying to clipboard, featuring thousands of Unicode emojis with skin tone variants
Escape
Escape or unescape special characters for JSON, HTML, URL, Regex, Shell, SQL, and CSV formats with bidirectional conversion and instant results
Font Glyphs
Upload and inspect font files (TTF, OTF, WOFF) to view all available glyphs with Unicode codepoints, copy individual characters, and explore font character sets
Lorem Ipsum
Generate lorem ipsum placeholder text with customizable word, sentence, or paragraph counts for mockups, wireframes, and design prototypes
Markdown Preview
Live markdown editor with preview supporting GitHub Flavored Markdown, Mermaid diagrams, syntax-highlighted code blocks, and KaTeX math rendering
NATO Alphabet
Convert text to NATO phonetic alphabet (Alpha, Bravo, Charlie) for clear verbal communication, useful for spelling over radio, phone, or in noisy environments
Obfuscator
Obfuscate and mask sensitive text using multiple methods including asterisks, ROT13, leetspeak (1337), Unicode lookalikes, and character scrambling for privacy
Regex
Test regular expressions with real-time matching, groups, and flags
Subtitle Editor
Edit and convert subtitle files (SRT, WebVTT, ASS) with visual timeline, time sync, bulk time shift, split/merge, search & replace, overlap detection, and format conversion
Transform
Transform text with powerful operations including sort lines, remove duplicates, reverse, case conversion (uppercase, lowercase, title, camel, snake, kebab, pascal case), and line manipulation