API Documentation

Complete documentation for accessing and using Tool.my.id tools

Overview

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

Tool Endpoints

Each tool is accessible via a unique URL following this pattern:

https://tool.my.id/tools/{tool-slug}

Formatter (6 tools)

JSON Formatter

Format and validate JSON data with syntax highlighting

json-formatter
URL:https://tool.my.id/tools/json-formatter
Keywords:json, formatter, validator, beautify, prettify
View Tool →

SQL Formatter

Format SQL queries for better readability

sql-formatter
URL:https://tool.my.id/tools/sql-formatter
Keywords:sql, formatter, query, database
View Tool →

XML Formatter

Format and validate XML documents

xml-formatter
URL:https://tool.my.id/tools/xml-formatter
Keywords:xml, formatter, validator
View Tool →

HTML Beautifier

Beautify and format HTML code

html-beautifier
URL:https://tool.my.id/tools/html-beautifier
Keywords:html, beautify, formatter, prettify
View Tool →

YAML Formatter

Format and validate YAML files

html-encoder-decoder
URL:https://tool.my.id/tools/yaml-formatter
Keywords:yaml, formatter, validator, yaml parser
View Tool →

TOML Formatter

Format and validate TOML files

html-encoder-decoder
URL:https://tool.my.id/tools/toml-formatter
Keywords:toml, formatter, validator, config
View Tool →

Encoder (5 tools)

Base64 Encoder/Decoder

Encode and decode Base64 strings instantly

base64-encoder-decoder
URL:https://tool.my.id/tools/base64-encoder-decoder
Keywords:base64, encode, decode, converter
View Tool →

URL Encoder/Decoder

Encode and decode URL strings

url-encoder-decoder
URL:https://tool.my.id/tools/url-encoder-decoder
Keywords:url, encode, decode, percent encoding
View Tool →

HTML Encoder/Decoder

Encode and decode HTML entities

html-encoder-decoder
URL:https://tool.my.id/tools/html-encoder-decoder
Keywords:html, encode, decode, entities
View Tool →

HTML Entity Encoder

Encode text to HTML entities

html-entity-encoder
URL:https://tool.my.id/tools/html-entity-encoder
Keywords:html entities, encode, html, entities
View Tool →

Email Encoder

Encode email addresses to prevent spam

email-encoder
URL:https://tool.my.id/tools/email-encoder
Keywords:email encoder, spam protection, email
View Tool →

Generator (29 tools)

Password Generator

Generate strong, random passwords

password-generator
URL:https://tool.my.id/tools/password-generator
Keywords:password, generator, random, secure
View Tool →

UUID Generator

Generate UUIDs (v4) instantly

uuid-generator
URL:https://tool.my.id/tools/uuid-generator
Keywords:uuid, guid, generator, unique id
View Tool →

QR Code Generator

Generate QR codes from text or URLs

qr-code-generator
URL:https://tool.my.id/tools/qr-code-generator
Keywords:qr code, generator, barcode
View Tool →

Hash Generator

Generate MD5, SHA256, and other hashes

hash-generator
URL:https://tool.my.id/tools/hash-generator
Keywords:hash, md5, sha256, generator
View Tool →

Lorem Ipsum Generator

Generate placeholder text

lorem-ipsum-generator
URL:https://tool.my.id/tools/lorem-ipsum-generator
Keywords:lorem ipsum, placeholder, text generator
View Tool →

Slug Generator

Generate URL-friendly slugs from text

url-encoder-decoder
URL:https://tool.my.id/tools/slug-generator
Keywords:slug, url, generator, seo friendly
View Tool →

Meta Tag Generator

Generate meta tags for SEO

meta-tag-generator
URL:https://tool.my.id/tools/meta-tag-generator
Keywords:meta tags, seo, open graph, twitter cards
View Tool →

Robots.txt Generator

Generate robots.txt file for your website

robots-txt-generator
URL:https://tool.my.id/tools/robots-txt-generator
Keywords:robots.txt, seo, crawler, search engine
View Tool →

XML Sitemap Generator

Generate XML sitemap for your website

sitemap-generator
URL:https://tool.my.id/tools/sitemap-generator
Keywords:sitemap, xml, seo, search engine
View Tool →

Open Graph Generator

Generate Open Graph meta tags for social sharing

qr-code-generator
URL:https://tool.my.id/tools/open-graph-generator
Keywords:open graph, social media, facebook, og tags
View Tool →

Twitter Card Generator

Generate Twitter Card meta tags

twitter-card-generator
URL:https://tool.my.id/tools/twitter-card-generator
Keywords:twitter card, social media, twitter, meta tags
View Tool →

Canonical URL Generator

Generate canonical URL tags for SEO

url-encoder-decoder
URL:https://tool.my.id/tools/canonical-url-generator
Keywords:canonical, url, seo, duplicate content
View Tool →

Schema Markup Generator

Generate JSON-LD schema markup for SEO

xml-formatter
URL:https://tool.my.id/tools/schema-markup-generator
Keywords:schema, json-ld, structured data, seo
View Tool →

Favicon Generator

Generate favicon from text or emoji

favicon-generator
URL:https://tool.my.id/tools/favicon-generator
Keywords:favicon, icon, generator, website
View Tool →

CSS Gradient Generator

Generate CSS gradient code

css-gradient-generator
URL:https://tool.my.id/tools/css-gradient-generator
Keywords:css gradient, gradient, css, background
View Tool →

CSS Shadow Generator

Generate CSS box-shadow and text-shadow

css-shadow-generator
URL:https://tool.my.id/tools/css-shadow-generator
Keywords:css shadow, box shadow, text shadow, css
View Tool →

CSS Border Generator

Generate CSS border code

css-border-generator
URL:https://tool.my.id/tools/css-border-generator
Keywords:css border, border, css, style
View Tool →

CSS Animation Generator

Generate CSS keyframe animations

css-animation-generator
URL:https://tool.my.id/tools/css-animation-generator
Keywords:css animation, keyframes, animation, css
View Tool →

Button Generator

Generate CSS button code

button-generator
URL:https://tool.my.id/tools/button-generator
Keywords:button, css button, generator, ui
View Tool →

UTM Builder

Generate UTM parameters for tracking

csv-to-json
URL:https://tool.my.id/tools/utm-builder
Keywords:utm, tracking, analytics, campaign
View Tool →

Bcrypt Hash Generator

Generate bcrypt password hashes

base64-encoder-decoder
URL:https://tool.my.id/tools/bcrypt-generator
Keywords:bcrypt, hash, password, generator
View Tool →

SHA256 Hash Generator

Generate SHA256 hashes

hash-generator
URL:https://tool.my.id/tools/sha256-hash
Keywords:sha256, hash, generator, cryptography
View Tool →

MD5 Hash Generator

Generate MD5 hashes

hash-generator
URL:https://tool.my.id/tools/md5-hash
Keywords:md5, hash, generator, checksum
View Tool →

Random String Generator

Generate random strings of any length

random-string-generator
URL:https://tool.my.id/tools/random-string-generator
Keywords:random string, generator, random, string
View Tool →

Random Number Generator

Generate random numbers within a range

random-string-generator
URL:https://tool.my.id/tools/random-number-generator
Keywords:random number, generator, random, number
View Tool →

Credit Card Generator

Generate test credit card numbers

credit-card-generator
URL:https://tool.my.id/tools/credit-card-generator
Keywords:credit card, generator, test, luhn
View Tool →

IBAN Generator

Generate valid IBAN numbers

iban-generator
URL:https://tool.my.id/tools/iban-generator
Keywords:iban, generator, bank, account
View Tool →

Barcode Generator

Generate barcodes from text

csv-to-json
URL:https://tool.my.id/tools/barcode-generator
Keywords:barcode, generator, code128, ean
View Tool →

ASCII Art Generator

Convert text to ASCII art

color-picker
URL:https://tool.my.id/tools/ascii-art-generator
Keywords:ascii art, text art, ascii, generator
View Tool →

Tester (1 tools)

Regex Tester

Test and validate regular expressions

regex-tester
URL:https://tool.my.id/tools/regex-tester
Keywords:regex, regular expression, tester, validator
View Tool →

Converter (19 tools)

Text Case Converter

Convert text between different cases

text-case-converter
URL:https://tool.my.id/tools/text-case-converter
Keywords:text, case, converter, uppercase, lowercase
View Tool →

Timestamp Converter

Convert between timestamps and dates

timestamp-converter
URL:https://tool.my.id/tools/timestamp-converter
Keywords:timestamp, date, converter, unix time
View Tool →

CSV to JSON

Convert CSV data to JSON format

csv-to-json
URL:https://tool.my.id/tools/csv-to-json
Keywords:csv, json, converter, data
View Tool →

JSON to CSV

Convert JSON data to CSV format

csv-to-json
URL:https://tool.my.id/tools/json-to-csv
Keywords:json, csv, converter, data
View Tool →

Unit Converter

Convert between length, weight, and temperature units

unit-converter
URL:https://tool.my.id/tools/unit-converter
Keywords:unit, converter, length, weight, temperature
View Tool →

HEX to RGB Converter

Convert HEX color codes to RGB

color-picker
URL:https://tool.my.id/tools/hex-to-rgb
Keywords:hex to rgb, color converter, hex, rgb
View Tool →

RGB to HEX Converter

Convert RGB color codes to HEX

color-picker
URL:https://tool.my.id/tools/rgb-to-hex
Keywords:rgb to hex, color converter, rgb, hex
View Tool →

HSL to RGB Converter

Convert HSL color codes to RGB

color-picker
URL:https://tool.my.id/tools/hsl-to-rgb
Keywords:hsl to rgb, color converter, hsl, rgb
View Tool →

RGB to HSL Converter

Convert RGB color codes to HSL

color-picker
URL:https://tool.my.id/tools/rgb-to-hsl
Keywords:rgb to hsl, color converter, rgb, hsl
View Tool →

JSON to YAML Converter

Convert JSON to YAML format

unit-converter
URL:https://tool.my.id/tools/json-yaml-converter
Keywords:json to yaml, yaml, json, converter
View Tool →

YAML to JSON Converter

Convert YAML to JSON format

unit-converter
URL:https://tool.my.id/tools/yaml-json-converter
Keywords:yaml to json, yaml, json, converter
View Tool →

Morse Code Converter

Convert text to and from Morse code

morse-code-converter
URL:https://tool.my.id/tools/morse-code-converter
Keywords:morse code, converter, morse, code
View Tool →

Binary Converter

Convert text to and from binary

binary-converter
URL:https://tool.my.id/tools/binary-converter
Keywords:binary, converter, binary code, text
View Tool →

Octal Converter

Convert numbers to and from octal

octal-converter
URL:https://tool.my.id/tools/octal-converter
Keywords:octal, converter, base8, number
View Tool →

Hexadecimal Converter

Convert text to and from hexadecimal

octal-converter
URL:https://tool.my.id/tools/hex-converter
Keywords:hexadecimal, hex, converter, base16
View Tool →

Roman Numeral Converter

Convert numbers to and from Roman numerals

octal-converter
URL:https://tool.my.id/tools/roman-numeral-converter
Keywords:roman numeral, converter, roman, number
View Tool →

Text to Speech

Convert text to speech using browser API

text-to-speech
URL:https://tool.my.id/tools/text-to-speech
Keywords:text to speech, tts, speech, audio
View Tool →

Image to Base64

Convert images to Base64 strings

image-base64-converter
URL:https://tool.my.id/tools/image-base64-converter
Keywords:image to base64, base64, image, converter
View Tool →

Base64 to Image

Convert Base64 strings to images

image-base64-converter
URL:https://tool.my.id/tools/base64-image-converter
Keywords:base64 to image, base64, image, converter
View Tool →

Editor (1 tools)

Markdown Editor

Edit and preview Markdown with live preview

markdown-editor
URL:https://tool.my.id/tools/markdown-editor
Keywords:markdown, editor, preview, md
View Tool →

Utility (13 tools)

Color Picker

Pick colors and convert between formats

color-picker
URL:https://tool.my.id/tools/color-picker
Keywords:color, picker, hex, rgb, hsl
View Tool →

Text Diff

Compare and find differences between texts

text-diff
URL:https://tool.my.id/tools/text-diff
Keywords:diff, compare, text difference
View Tool →

JWT Decoder

Decode and inspect JWT tokens

jwt-decoder
URL:https://tool.my.id/tools/jwt-decoder
Keywords:jwt, token, decoder, json web token
View Tool →

Text Counter

Count characters, words, lines, and paragraphs

csv-to-json
URL:https://tool.my.id/tools/text-counter
Keywords:text, counter, character count, word count
View Tool →

Word Counter

Count words, characters, sentences, and paragraphs

text-case-converter
URL:https://tool.my.id/tools/word-counter
Keywords:word counter, character counter, text analysis
View Tool →

URL Shortener

Shorten URLs using base62 encoding

url-shortener
URL:https://tool.my.id/tools/url-shortener
Keywords:url shortener, short url, link shortener
View Tool →

QR Code Reader

Read QR codes from images

qr-code-reader
URL:https://tool.my.id/tools/qr-code-reader
Keywords:qr code reader, qr scanner, barcode, reader
View Tool →

Text Remover

Remove specific text or patterns from text

url-shortener
URL:https://tool.my.id/tools/text-remover
Keywords:text remover, remove text, text, cleaner
View Tool →

Duplicate Line Remover

Remove duplicate lines from text

duplicate-line-remover
URL:https://tool.my.id/tools/duplicate-line-remover
Keywords:duplicate remover, remove duplicates, text, cleaner
View Tool →

Line Sorter

Sort lines alphabetically or numerically

csv-to-json
URL:https://tool.my.id/tools/line-sorter
Keywords:line sorter, sort lines, alphabetical, sort
View Tool →

Text Reverser

Reverse text or lines

text-reverser
URL:https://tool.my.id/tools/text-reverser
Keywords:text reverser, reverse text, reverse, text
View Tool →

Whitespace Remover

Remove extra whitespace from text

whitespace-remover
URL:https://tool.my.id/tools/whitespace-remover
Keywords:whitespace remover, remove spaces, text, cleaner
View Tool →

HTML Tag Remover

Remove HTML tags from text

meta-tag-generator
URL:https://tool.my.id/tools/html-tag-remover
Keywords:html tag remover, remove html, strip html, text
View Tool →

Minifier (3 tools)

CSS Minifier

Minify CSS code to reduce file size

color-picker
URL:https://tool.my.id/tools/css-minifier
Keywords:css, minify, minifier, compress
View Tool →

JavaScript Minifier

Minify JavaScript code

javascript-minifier
URL:https://tool.my.id/tools/javascript-minifier
Keywords:javascript, js, minify, minifier
View Tool →

HTML Minifier

Minify HTML code

html-encoder-decoder
URL:https://tool.my.id/tools/html-minifier
Keywords:html, minify, minifier, compress
View Tool →

Analyzer (2 tools)

Readability Checker

Analyze text readability scores (Flesch, SMOG, etc.)

readability-checker
URL:https://tool.my.id/tools/readability-checker
Keywords:readability, flesch, smog, text analysis
View Tool →

Keyword Density Checker

Analyze keyword density in your text

regex-tester
URL:https://tool.my.id/tools/keyword-density-checker
Keywords:keyword density, seo, keyword analysis
View Tool →

Validator (4 tools)

HTML Validator

Validate HTML code for errors

html-validator
URL:https://tool.my.id/tools/html-validator
Keywords:html validator, html, validate, checker
View Tool →

CSS Validator

Validate CSS code for errors

html-validator
URL:https://tool.my.id/tools/css-validator
Keywords:css validator, css, validate, checker
View Tool →

JSON Validator

Validate JSON syntax

html-validator
URL:https://tool.my.id/tools/json-validator
Keywords:json validator, json, validate, checker
View Tool →

XML Validator

Validate XML syntax

html-validator
URL:https://tool.my.id/tools/xml-validator
Keywords:xml validator, xml, validate, checker
View Tool →

Calculator (6 tools)

Age Calculator

Calculate age from birth date

age-calculator
URL:https://tool.my.id/tools/age-calculator
Keywords:age calculator, birth date, age, calculator
View Tool →

Date Calculator

Calculate days between dates

date-calculator
URL:https://tool.my.id/tools/date-calculator
Keywords:date calculator, days between, date, calculator
View Tool →

Time Duration Calculator

Calculate time duration between two times

time-duration-calculator
URL:https://tool.my.id/tools/time-duration-calculator
Keywords:time calculator, duration, time, calculator
View Tool →

Percentage Calculator

Calculate percentages and percentage changes

csv-to-json
URL:https://tool.my.id/tools/percentage-calculator
Keywords:percentage, calculator, percent, math
View Tool →

Tip Calculator

Calculate tip amounts

tip-calculator
URL:https://tool.my.id/tools/tip-calculator
Keywords:tip calculator, gratuity, tip, calculator
View Tool →

BMI Calculator

Calculate Body Mass Index

bmi-calculator
URL:https://tool.my.id/tools/bmi-calculator
Keywords:bmi, body mass index, calculator, health
View Tool →

Usage Examples

Direct Link Integration

Link directly to any tool from your application:

<a href="https://tool.my.id/tools/json-formatter">
  Format JSON
</a>

JavaScript Integration

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');

Embedding Tools

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

URL Parameters

Some tools support URL parameters for pre-filling data:

Query Parameters

  • ?data= - Pre-fill input data (URL encoded)
  • ?input= - Alternative input parameter
  • ?q= - Search query (for search tools)

Example

https://tool.my.id/tools/json-formatter?data=%7B%22example%22%3A%22data%22%7D

Input/Output Formats

Text Tools

  • Input: Plain text string
  • Output: Processed text string

Code Tools

  • Input: Code syntax (JSON, SQL, HTML, CSS, etc.)
  • Output: Formatted or processed code

Data Tools

  • Input: Structured data (JSON, CSV, YAML)
  • Output: Converted or formatted data

Image Tools

  • Input: Image file or Base64 string
  • Output: Processed image or Base64 string

Browser Compatibility

All tools are designed to work in modern browsers:

  • ✅ Chrome/Edge (latest versions)
  • ✅ Firefox (latest versions)
  • ✅ Safari (latest versions)
  • ✅ Opera (latest versions)
  • ⚠️ Some features require specific browser APIs (Web Speech API, FileReader API, etc.)

Privacy & Security

Client-Side Processing

All tools run entirely in the user's browser. No data is sent to our servers.

No Data Storage

We do not store, log, or transmit any user data. All processing happens locally.

HTTPS Only

All connections are encrypted using HTTPS for secure data transmission.

Related Resources