All 122 tools
Every tool in Devkito, grouped the way the app groups them. Each one runs offline on macOS, Windows and Linux.
Crypto
- Bcrypt / Argon2 HashHash and verify passwords with bcrypt (cost 4–15) or Argon2id
- BIP39 Mnemonic GeneratorGenerate BIP39 mnemonic seed phrases
- Certificate DecoderDecode PEM certificates and keys
- Encryption / DecryptionEncrypt and decrypt text using AES
- Hash Text & File ChecksumHash text or files with MD5, SHA-1, SHA-256, SHA-384, SHA-512 and verify a checksum
- HMAC GeneratorGenerate HMAC digests for message authentication
- Password Strength AnalyserAnalyse the strength and entropy of passwords
- PEM / JWK ConverterConvert RSA, EC and Ed25519 keys between PEM and JWK, with JWK thumbprints
- PGP Encrypt / Decrypt / Sign / VerifyGenerate OpenPGP keys, encrypt, decrypt, sign and verify messages
- RSA Key Pair GeneratorGenerate RSA public/private key pairs
- SSH Key GeneratorGenerate SSH key pairs (Ed25519/RSA)
- Token GeneratorGenerate random string tokens and passwords
- ULID GeneratorGenerate ULID (Universally Unique Lexicographically Sortable Identifiers)
- UUID GeneratorGenerate UUID v4 random identifiers
Converter
- Base64 / Base32 / Base58 ConverterEncode and decode text as Base64, Base64URL, Base32, Base58, Ascii85 or hex
- Base64 Image EncoderEncode images to Base64 data URIs and decode back
- Byte Unit ConverterConvert between byte units (B, KB, MB, GB, TB) and calculate transfer times
- Case ConverterConvert text between camelCase, snake_case, kebab-case, PascalCase, and more
- Color ConverterConvert colors between HEX, RGB, HSL, and other formats
- CSS Unit ConverterConvert between CSS units: px, rem, em, vw, vh
- Gzip / Brotli CompressorCompress and decompress text with Gzip, Zlib, Deflate or Brotli
- Integer Base ConverterConvert integers between binary, octal, decimal, and hexadecimal
- List ConverterConvert between comma, newline, and other list delimiters
- Markdown ⇄ HTML ConverterConvert Markdown to HTML with a live preview, and HTML back to Markdown
- MessagePack / CBOR DecoderDecode MessagePack or CBOR (hex/base64) to JSON and encode JSON back
- Roman Numeral ConverterConvert between decimal numbers and Roman numerals
- Text to BinaryConvert text to binary representation and back
- Text to NATO AlphabetConvert text to NATO phonetic alphabet
- Text to UnicodeConvert text to Unicode code points and back
- Timestamp DiffCalculate the difference between two dates/times
- Timezone ConverterConvert time between different timezones worldwide
- TOML / YAML / JSON ConverterConvert between TOML, YAML and JSON in any direction
- Unix Timestamp ConverterConvert Unix timestamps to ISO, UTC, local and relative time, and back
- XML / JSON ConverterConvert between XML and JSON formats
Web
- Basic Auth GeneratorGenerate HTTP Basic Authentication headers
- Bookmarklet GeneratorConvert JavaScript code into a bookmarklet URI
- Color Contrast CheckerCheck WCAG contrast ratio and APCA Lc between two colours and find a passing colour
- Color Shades GeneratorTurn one color into a Tailwind-style 50–950 scale
- CSS Box Shadow GeneratorVisual editor to generate CSS box-shadow with live preview
- CSS Gradient GeneratorBuild linear, radial, and conic CSS gradients visually
- Device InformationView device and browser information
- HTML EntitiesEncode and decode HTML entities
- HTML to JSXConvert HTML or SVG markup to JSX for React
- HTML WYSIWYG EditorSimple WYSIWYG HTML editor with live preview
- HTTP ClientSend HTTP requests with query parameters, headers and a body, and inspect the response
- HTTP Header / Cookie ParserParse raw HTTP headers, Cookie and Set-Cookie values with explanations and warnings
- HTTP Status CodesReference for HTTP status codes and their meanings
- JSON DiffCompare two JSON objects and see the differences
- JWT GeneratorGenerate JSON Web Tokens for testing
- JWT ParserDecode and inspect JWT tokens
- Keycode InfoFind JavaScript key codes for keyboard events
- Meta Tag GeneratorGenerate SEO and Open Graph meta tags with a social card preview
- MIME TypesSearch and find MIME types for file extensions
- OTP Code GeneratorGenerate TOTP/HOTP one-time passwords
- Safelink DecoderDecode URLs from email safe-link wrappers (Microsoft, Google, etc.)
- Slugify StringConvert strings to URL-friendly slugs
- Tailwind CSS ConverterConvert between Tailwind CSS utility classes and vanilla CSS
- URL Encoder / DecoderEncode or decode URL components
- URL ParserParse and break down URL components
- User Agent ParserParse and decode user agent strings
Images & Videos
- EXIF Viewer & RemoverSee a photo's hidden metadata (GPS, camera, dates) and save a copy without it
- Favicon GeneratorGenerate multi-size favicons from text or emoji
- Image CompressorResize and compress images with quality control and format conversion
- Image Format ConverterConvert images to PNG, JPEG, WebP or AVIF
- Image GeneratorGenerate placeholder images with custom dimensions, colors, text, and patterns
- QR Code GeneratorGenerate QR codes from text or URLs
- QR Code ReaderDecode QR codes from an image file, the clipboard or the camera
- SVG OptimizerShrink SVG files and export them as React components, data URIs or Base64
- SVG Placeholder GeneratorGenerate SVG placeholder images with custom sizes and colors
Development
- .env SorterSort, deduplicate, and validate .env files
- Chmod CalculatorCalculate Unix file permissions in symbolic and numeric notation
- Code FormatterFormat and minify JavaScript, TypeScript, CSS, HTML, Markdown, YAML and more with Prettier
- Crontab GeneratorGenerate and explain cron expressions
- cURL to CodeConvert cURL commands to fetch, axios, Python, Go, PHP or raw HTTP
- Docker Run to ComposeConvert docker run commands to docker-compose.yml
- Email NormalizerNormalize email addresses (remove dots, plus addressing)
- Git Cheat SheetQuick reference for common Git commands
- Gitignore GeneratorGenerate .gitignore files for various tech stacks
- JSON ⇄ CSV ConverterConvert a JSON array of objects to CSV, and CSV back to JSON
- JSON Schema GeneratorGenerate JSON Schema from JSON data
- JSON Schema ValidatorValidate JSON data against a JSON Schema (draft 2020-12, 2019-09, draft-07)
- JSON to CodeGenerate TypeScript, Zod, Go, Rust, Python, Kotlin and C# types from JSON
- JSON ViewerFormat, validate, minify or prettify JSON data
- License GeneratorGenerate LICENSE files for open source projects
- Random Port GeneratorGenerate random available port numbers
- Regex TesterTest and debug regular expressions with live matching
- Semver CheckerCheck versions against npm ranges, compare, sort and bump them
- SQL PrettifyFormat and prettify SQL queries
- XML FormatterFormat and prettify XML documents
Network
- CIDR MatcherCheck which CIDR ranges contain IPs, find overlapping ranges and aggregate CIDR lists (IPv4 & IPv6)
- DNS Lookup & WHOISQuery DNS records (A, AAAA, MX, TXT, NS, SOA, CAA, SRV, PTR…) and WHOIS data for domains and IPs
- IPv4 Address ConverterConvert IPv4 addresses between decimal, binary, hexadecimal formats
- IPv4 Range ExpanderExpand an IP range to CIDR notation
- IPv4 Subnet CalculatorCalculate subnet mask, network address, broadcast, and host range
- IPv6 ULA GeneratorGenerate IPv6 Unique Local Addresses
- MAC Address GeneratorGenerate random MAC addresses
- TLS / SSL CheckerInspect a server's TLS certificate chain, expiry, protocol and cipher, and check that it validates
Math
Measurement
Text
- ASCII Text DrawerDraw text using Unicode font styles
- Diff ViewerCompare two texts side by side or unified, with highlighted differences
- Emoji PickerBrowse and copy emojis to clipboard
- Line ToolsSort, deduplicate, trim, number and prefix lines of text
- Lorem Ipsum GeneratorGenerate placeholder Lorem Ipsum text
- Markdown Table GeneratorVisual editor to generate Markdown tables
- Numeronym GeneratorCreate numeronyms from words (e.g., i18n, a11y, k8s)
- Regex LibraryCollection of common regex patterns ready to copy
- String Escape / UnescapeEscape and unescape strings for JSON, HTML, Regex, SQL, and more
- String ObfuscatorObfuscate strings with various methods
- String SimilarityCompare two strings with Levenshtein, Damerau–Levenshtein, Jaro–Winkler, Hamming and LCS
- Text StatisticsCount characters, words, sentences, and paragraphs in text
- Unicode InspectorInspect graphemes and code points, find invisible, bidi and look-alike characters
Data
- CSV Viewer / EditorParse CSV into an interactive table, edit cells, sort columns, and export
- IBAN ValidatorValidate and parse IBAN numbers
- JSON Expression EvalEvaluate expressions on JSON data using JavaScript, JSONPath, or JMESPath
- Mock Data GeneratorGenerate fake data (names, emails, addresses) as JSON, CSV or SQL
- Phone ParserParse and format phone numbers
No tool matches that filter.