Complete documentation for accessing and using Tool.my.id tools
Tool.my.id provides 89+ free, browser-based tools that run entirely client-side. All tools are accessible via direct URLs and can be integrated into your applications.
Base URL: https://tool.my.id
Each tool is accessible via a unique URL following this pattern:
https://tool.my.id/tools/{tool-slug}Format and validate JSON data with syntax highlighting
https://tool.my.id/tools/json-formatterFormat SQL queries for better readability
Format and validate XML documents
Beautify and format HTML code
Format and validate YAML files
https://tool.my.id/tools/yaml-formatterFormat and validate TOML files
Encode and decode Base64 strings instantly
https://tool.my.id/tools/base64-encoder-decoderEncode and decode URL strings
https://tool.my.id/tools/url-encoder-decoderEncode and decode HTML entities
Encode text to HTML entities
https://tool.my.id/tools/html-entity-encoderEncode email addresses to prevent spam
Generate strong, random passwords
https://tool.my.id/tools/password-generatorGenerate UUIDs (v4) instantly
Generate QR codes from text or URLs
Generate MD5, SHA256, and other hashes
Generate placeholder text
https://tool.my.id/tools/lorem-ipsum-generatorGenerate URL-friendly slugs from text
Generate meta tags for SEO
https://tool.my.id/tools/meta-tag-generatorGenerate robots.txt file for your website
https://tool.my.id/tools/robots-txt-generatorGenerate XML sitemap for your website
Generate Open Graph meta tags for social sharing
https://tool.my.id/tools/open-graph-generatorGenerate Twitter Card meta tags
https://tool.my.id/tools/twitter-card-generatorGenerate canonical URL tags for SEO
https://tool.my.id/tools/canonical-url-generatorGenerate JSON-LD schema markup for SEO
https://tool.my.id/tools/schema-markup-generatorGenerate favicon from text or emoji
Generate CSS gradient code
https://tool.my.id/tools/css-gradient-generatorGenerate CSS box-shadow and text-shadow
https://tool.my.id/tools/css-shadow-generatorGenerate CSS border code
Generate CSS keyframe animations
https://tool.my.id/tools/css-animation-generatorGenerate CSS button code
Generate UTM parameters for tracking
Generate bcrypt password hashes
Generate SHA256 hashes
Generate MD5 hashes
Generate random strings of any length
https://tool.my.id/tools/random-string-generatorGenerate random numbers within a range
https://tool.my.id/tools/random-number-generatorGenerate test credit card numbers
https://tool.my.id/tools/credit-card-generatorGenerate valid IBAN numbers
Generate barcodes from text
Convert text to ASCII art
https://tool.my.id/tools/ascii-art-generatorTest and validate regular expressions
https://tool.my.id/tools/regex-testerConvert text between different cases
https://tool.my.id/tools/text-case-converterConvert between timestamps and dates
https://tool.my.id/tools/timestamp-converterConvert CSV data to JSON format
Convert JSON data to CSV format
Convert between length, weight, and temperature units
https://tool.my.id/tools/unit-converterConvert HEX color codes to RGB
Convert RGB color codes to HEX
Convert HSL color codes to RGB
Convert RGB color codes to HSL
Convert JSON to YAML format
https://tool.my.id/tools/json-yaml-converterConvert YAML to JSON format
https://tool.my.id/tools/yaml-json-converterConvert text to and from Morse code
https://tool.my.id/tools/morse-code-converterConvert text to and from binary
https://tool.my.id/tools/binary-converterConvert numbers to and from octal
Convert text to and from hexadecimal
Convert numbers to and from Roman numerals
https://tool.my.id/tools/roman-numeral-converterConvert text to speech using browser API
Convert images to Base64 strings
https://tool.my.id/tools/image-base64-converterConvert Base64 strings to images
https://tool.my.id/tools/base64-image-converterEdit and preview Markdown with live preview
Pick colors and convert between formats
Compare and find differences between texts
Decode and inspect JWT tokens
Count characters, words, lines, and paragraphs
https://tool.my.id/tools/text-counterCount words, characters, sentences, and paragraphs
https://tool.my.id/tools/word-counterShorten URLs using base62 encoding
https://tool.my.id/tools/url-shortenerRead QR codes from images
https://tool.my.id/tools/qr-code-readerRemove specific text or patterns from text
https://tool.my.id/tools/text-removerRemove duplicate lines from text
https://tool.my.id/tools/duplicate-line-removerSort lines alphabetically or numerically
https://tool.my.id/tools/line-sorterReverse text or lines
https://tool.my.id/tools/text-reverserRemove extra whitespace from text
https://tool.my.id/tools/whitespace-removerRemove HTML tags from text
https://tool.my.id/tools/html-tag-removerMinify CSS code to reduce file size
Minify JavaScript code
https://tool.my.id/tools/javascript-minifierMinify HTML code
Analyze text readability scores (Flesch, SMOG, etc.)
https://tool.my.id/tools/readability-checkerAnalyze keyword density in your text
https://tool.my.id/tools/keyword-density-checkerValidate HTML code for errors
https://tool.my.id/tools/html-validatorValidate CSS code for errors
Validate JSON syntax
https://tool.my.id/tools/json-validatorValidate XML syntax
Calculate age from birth date
https://tool.my.id/tools/age-calculatorCalculate days between dates
https://tool.my.id/tools/date-calculatorCalculate time duration between two times
https://tool.my.id/tools/time-duration-calculatorCalculate percentages and percentage changes
https://tool.my.id/tools/percentage-calculatorCalculate tip amounts
https://tool.my.id/tools/tip-calculatorCalculate Body Mass Index
https://tool.my.id/tools/bmi-calculatorLink directly to any tool from your application:
<a href="https://tool.my.id/tools/json-formatter"> Format JSON </a>
Open tools in a new window programmatically:
// Open JSON Formatter
window.open('https://tool.my.id/tools/json-formatter', '_blank');
// Open tool with pre-filled data (if supported)
const data = encodeURIComponent('{"key":"value"}');
window.open(`https://tool.my.id/tools/json-formatter?data=${data}`, '_blank');All tools are client-side only and can be embedded in iframes. Use the embed URLs for cleaner embedding without navigation elements:
<iframe src="https://tool.my.id/tools/json-formatter/embed" width="100%" height="600" frameborder="0" ></iframe>
Embed URLs follow the pattern: /tools/[tool-slug]/embed
Some tools support URL parameters for pre-filling data:
?data= - Pre-fill input data (URL encoded)?input= - Alternative input parameter?q= - Search query (for search tools)https://tool.my.id/tools/json-formatter?data=%7B%22example%22%3A%22data%22%7DAll tools are designed to work in modern browsers:
All tools run entirely in the user's browser. No data is sent to our servers.
We do not store, log, or transmit any user data. All processing happens locally.
All connections are encrypted using HTTPS for secure data transmission.