18 free tools for everyday developer work: code screenshots, minifiers, formatters, encoders, UUID, hash, password generator, timestamp converter and more. Everything runs in your browser — no signup required.
Turn a code snippet into a shareable PNG with syntax highlighting, line numbers and a window bar. Keep the indentation intact so it looks right wherever you post it.
Your code
Turn a title into a clean, SEO-friendly slug. Accents are folded (ö becomes o), spaces become separators, and you can remove stop words, numbers or special characters.
Title or text
Slug
Create shadow styles for React Native that work on both iOS and Android. iOS uses the shadow properties, and Android uses elevation, so the generated object includes both.
Style object
Note: iOS and Android render shadows differently. Test on both platforms, because elevation is an approximation of the iOS values.
Encode text to Base64 or decode Base64 back to text. UTF-8 characters such as emoji and accents are handled correctly.
Input
Output
Replace special characters such as <, >, &, quotes and apostrophes with their HTML escape forms, or turn escaped text back into normal characters.
Input
Output
Escape characters that would break a URL, such as spaces, & and #, or decode an encoded URL back to readable text. Choose full-URL mode to keep the structure of a link intact.
Input
Output
Remove comments and extra whitespace from HTML to reduce file size. Keep the safe mode on if your page has inline elements where a space matters.
Raw HTML
Minified HTML
Remove comments, line breaks and unnecessary spaces, and drop the last semicolon in each block. The result is a smaller stylesheet that loads faster.
Raw CSS
Minified CSS
A safe, light minifier: it removes comments and indentation while keeping strings and line breaks intact, so the code keeps working. For maximum compression, use a dedicated build tool.
Raw JavaScript
Minified JavaScript
Beautify messy or minified HTML so each tag sits on its own line with consistent indentation. Useful for reading code you received from a template or a generator.
Minified or messy HTML
Formatted HTML
Format CSS so every selector and declaration gets its own line and indentation. Great for cleaning up a minified stylesheet before you edit it.
Minified or messy CSS
Formatted CSS
Beautify JavaScript by placing statements and blocks on their own lines with proper indentation. It is a basic formatter that handles common code well, while strings and comments are left unchanged.
Messy JavaScript
Formatted JavaScript
View JSON as a collapsible tree so you can walk through nested branches. Invalid JSON is reported with the error message instead of being displayed.
Enter JSON
Tree view
Generate version-4 UUIDs (random) for databases, APIs and unique identifiers. Generate one or many at once and copy them easily.
Generated UUIDs
Convert text between common cases used in code: UPPERCASE, lowercase, Title Case, camelCase, PascalCase, snake_case, kebab-case and CONSTANT_CASE.
Input text
Converted
Convert between Unix timestamps (seconds or milliseconds) and human-readable dates. Useful for APIs, logs and database values.
Unix timestamp
Human date (UTC + Local)
Create cryptographic hashes of any text using the Web Crypto API. Supports SHA-1, SHA-256, SHA-384 and SHA-512. Useful for checksums and integrity checks.
Input text
Hash (hex)
Generate strong random passwords using the browser’s secure random generator. Choose length and character sets. Passwords never leave your device.
Generated password
Uses crypto.getRandomValues — suitable for real passwords. Still store them in a password manager.
This page is a free collection of 18 focused coding utilities for developers, students, bloggers and content creators. Each tool solves one practical problem: creating a code screenshot, cleaning a URL slug, encoding text, minifying or formatting code, inspecting JSON, generating UUIDs, converting text case, converting timestamps, hashing strings or creating strong passwords. Everything runs in your browser. No account, no upload, no installation.
An online coding tool is a small browser-based utility that helps you transform, inspect or generate code and text without installing software. You paste input, choose options, and copy or download the result. These tools are ideal for quick tasks that would otherwise require opening an editor, a terminal or a heavy desktop app.
Keep a copy of original text before minifying or encoding. For code screenshots use font size 16 or larger so images stay readable on phones. Remove stop words from slugs only when the result still reads naturally. Test React Native shadows on real devices. Always store generated passwords in a password manager.
All processing happens locally in your browser. Your text, code and passwords never leave your device. The tools work in current Chrome, Edge, Firefox and Safari on desktop and mobile.
Are these tools free? Yes. Free for personal and commercial use.
Can I download the results? Yes. Code images download as PNG; minifiers, formatters and the JSON viewer offer file downloads.
Is the JS minifier a full production minifier? No. It is a safe lightweight cleaner. For large production builds use Terser, esbuild or your bundler.
Are the hashes and passwords secure? Hashes use the browser Web Crypto API. Passwords use crypto.getRandomValues. Both are suitable for normal development and personal use.
Bookmark this page for quick access. More free tools are available on the Pooreyoutuber website.