Documentation

Step-by-step guides for every tool -get answers in seconds, not hours.

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.

1

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.

2

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.

3

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.

4

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.

1

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.

2

Choose an action

Click Beautify to indent and format, Minify to compress to a single line, or Validate to check for syntax errors.

3

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.

4

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.

1

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.

2

Choose character types

Toggle Uppercase, Lowercase, Numbers, and Symbols checkboxes. More types = stronger passwords. At least one type must be selected.

3

Generate your password

Click "Generate Secure Password" or the refresh icon. A new password appears instantly with a strength indicator (Weak to Very Strong).

4

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.

1

Pick a color

Use the color input or enter a HEX/RGB/HSL value directly. The preview swatch updates in real-time.

2

View all format conversions

See the color in HEX, RGB, and HSL simultaneously. Click any value to copy it to your clipboard.

3

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.

1

Enter your text or Base64 string

Type or paste the text you want to encode, or the Base64 string you want to decode.

2

Click Encode or Decode

Hit Encode to convert text to Base64, or Decode to convert Base64 to text. The result appears instantly.

3

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.

1

Enter your content

Type the URL, text, or data you want to encode. The QR code updates in real-time as you type.

2

Customize the appearance

Choose size, color, and error correction level. Adjust the design to match your brand.

3

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.

1

Write your Markdown

Type or paste Markdown in the editor panel on the left. Supports headings, lists, code blocks, tables, and more.

2

Preview in real-time

The right panel shows the rendered output as you type. No refresh needed - it's instant.

3

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.

1

Select a category

Choose from Length, Weight, Temperature, Speed, Area, or Data. The available units update based on your selection.

2

Enter a value and pick units

Type the number, select the "From" unit and the "To" unit. The conversion happens immediately as you type.

3

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.

1

Enter your text

Type or paste the text you want to hash. You can hash anything -passwords, file contents, API keys.

2

Select the hash algorithm

Choose from MD5, SHA-1, SHA-256, or SHA-512. SHA-256 is recommended for most use cases.

3

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.