Documentation
Step-by-step guides for every tool -get answers in seconds, not hours.
Tool Guides
Mortgage Calculator
Calculate monthly payments, total interest, and amortization
Use this tool to estimate your monthly mortgage payment, see how much interest you'll pay over the life of the loan, and understand the breakdown between principal and interest.
Enter the home price
In the "Home Price" field, type the total purchase price of the property (e.g. $300,000). You can also use the slider below the input for quick adjustments.
Set your down payment and interest rate
Enter your down payment amount (e.g. $60,000) and the annual interest rate (e.g. 6.5%). The down payment percentage updates automatically.
Select the loan term
Click one of the loan term buttons: 10 yr, 15 yr, or 30 yr. A shorter term means higher monthly payments but less total interest.
Click "Calculate Payment"
Review the results: monthly payment, loan amount, total interest, and the principal vs. interest breakdown bar. Results update in real-time as you change inputs.
Tip: This calculator covers principal and interest only. For a complete picture, add estimated property tax and insurance separately.
JSON Formatter
Beautify, minify, and validate JSON data
Paste any JSON data to format, compress, or validate it instantly. All processing happens in your browser -your data is never sent anywhere.
Paste your JSON
Copy your raw JSON data and paste it into the "Input JSON" text area. You can paste minified, formatted, or even broken JSON.
Choose an action
Click Beautify to indent and format, Minify to compress to a single line, or Validate to check for syntax errors.
Review the output
Formatted or minified JSON appears in the "Output" section. If there are errors, a red message explains what went wrong and where.
Copy or clear
Use Copy to copy the result to your clipboard, or Clear to reset both input and output fields.
Note: The validator reports the exact position and nature of syntax errors, making it easy to fix broken JSON configs.
Password Generator
Create strong, secure passwords with custom rules
Generate cryptographically random passwords with full control over length and character types. Passwords are generated entirely in your browser and never transmitted.
Set the desired length
Drag the length slider between 4 and 64 characters. We recommend at least 16 for strong passwords. The current length is shown next to the slider.
Choose character types
Toggle Uppercase, Lowercase, Numbers, and Symbols checkboxes. More types = stronger passwords. At least one type must be selected.
Generate your password
Click "Generate Secure Password" or the refresh icon. A new password appears instantly with a strength indicator (Weak to Very Strong).
Copy to clipboard
Click the copy icon to copy the password. Use it immediately in your account settings or password manager.
Security: Passwords use crypto.getRandomValues() -the same cryptographic API used by banks. No randomness shortcuts.
Color Picker
Pick colors and convert between HEX, RGB, HSL
Select colors visually and convert between color formats instantly. Perfect for designers and developers who need exact color values.
Pick a color
Use the color input or enter a HEX/RGB/HSL value directly. The preview swatch updates in real-time.
View all format conversions
See the color in HEX, RGB, and HSL simultaneously. Click any value to copy it to your clipboard.
Generate a palette
Use the palette generator to create complementary, analogous, or triadic color schemes based on your selected color.
Base64 Encoder
Encode and decode Base64 strings
Quickly encode text to Base64 or decode Base64 back to plain text. Useful for API keys, data URIs, and debugging.
Enter your text or Base64 string
Type or paste the text you want to encode, or the Base64 string you want to decode.
Click Encode or Decode
Hit Encode to convert text to Base64, or Decode to convert Base64 to text. The result appears instantly.
Copy the result
Click the copy button to grab the output. Use Clear to reset both fields.
QR Code Generator
Create QR codes for URLs, text, and more
Generate customizable QR codes for websites, plain text, Wi-Fi credentials, and contact information. Download as PNG or SVG.
Enter your content
Type the URL, text, or data you want to encode. The QR code updates in real-time as you type.
Customize the appearance
Choose size, color, and error correction level. Adjust the design to match your brand.
Download your QR code
Click Download PNG or Download SVG to save. SVG is recommended for print; PNG for digital use.
Markdown Preview
Write and preview Markdown in real-time
Write Markdown on the left, see the rendered preview on the right. Export to HTML when you're done.
Write your Markdown
Type or paste Markdown in the editor panel on the left. Supports headings, lists, code blocks, tables, and more.
Preview in real-time
The right panel shows the rendered output as you type. No refresh needed - it's instant.
Export or copy
Click Copy HTML to grab the raw HTML, or Download to save as an HTML file.
Unit Converter
Convert between units of length, weight, temperature, and more
Convert between common units of measurement instantly. Supports length, weight, temperature, speed, area, and data storage.
Select a category
Choose from Length, Weight, Temperature, Speed, Area, or Data. The available units update based on your selection.
Enter a value and pick units
Type the number, select the "From" unit and the "To" unit. The conversion happens immediately as you type.
Read the result
The converted value appears instantly. Swap units with one click to reverse the conversion direction.
Hash Generator
Generate MD5, SHA-1, SHA-256, and SHA-512 hashes
Generate cryptographic hashes from any text input. Useful for verifying file integrity, storing password hashes, and data fingerprinting.
Enter your text
Type or paste the text you want to hash. You can hash anything -passwords, file contents, API keys.
Select the hash algorithm
Choose from MD5, SHA-1, SHA-256, or SHA-512. SHA-256 is recommended for most use cases.
Generate and copy
Click Generate to compute the hash. The result appears instantly -click to copy.
Warning: MD5 and SHA-1 are considered cryptographically broken. Use SHA-256 or SHA-512 for security-sensitive applications.