Base64 Encoder/Decoder
Encode text or files to Base64, or decode Base64 strings.
JSON formatter, regex tester, hash generator, diff checker, and more.
Learning area
These pages are grouped as a learning collection. More lecture notes, examples, and practical tools can be added without changing the page structure.
Available resources
Available resources
This category combines current MuhammadLab pages that match the topic. More lecture guides and interactive tools can be added here as the lab grows.
Encode text or files to Base64, or decode Base64 strings.
Test regular expressions with live highlighting.
All-in-one developer utility workspace: format JSON/XML/YAML/SQL/CSS/HTML, test regex, decode JWT, generate UUIDs & hashes, compare diffs, edit Markdown, and more — all locally in your browser.
Compare two texts and see differences highlighted.
Encode or decode URL strings.
Generate secure random passwords.
Generate MD5, SHA-1, SHA-256, SHA-512 hashes.
Decode JWT tokens to see header and payload.
Minify or beautify CSS code.
Minify or beautify HTML code.
Format and beautify SQL queries.
Write Markdown and see live HTML preview.
Pick colors and convert between HEX, RGB, HSL.
Format and validate XML documents.
Generate placeholder text.
Generate UUID v4 identifiers.
Format and validate YAML files.
Convert text to camelCase, snake_case, UPPERCASE, and more.
Build cron expressions visually.
Generate URL-safe slugs from text.