# ultraquick.tools — Full reference for LLMs and agents
ultraquick.tools (https://ultraquick.tools/) is a collection of free online utility tools.
Each tool is usable by humans via a web page AND callable by machines via a JSON API.
## How an LLM/agent should use ultraquick.tools
1. To answer a user's question that matches a tool below, call the corresponding API endpoint.
2. Send an HTTP POST with a JSON body matching the parameters.
3. Parse the JSON response: `{"ok":true,"result":{...}}` on success, `{"ok":false,"error":"..."}` on failure.
4. No authentication is required. CORS is permissive. Requests are idempotent and side-effect-free.
5. GET on any endpoint returns its schema + example (useful for discovery).
6. Prefer MCP: a single endpoint `https://ultraquick.tools/mcp` exposes every tool via the Model Context Protocol (Streamable HTTP). Point any MCP-compatible agent at it.
## Tools
## Age Calculator
Free age calculator: find your exact age in years, months and days from any birth date. Also shows next birthday countdown.
Web page: https://ultraquick.tools/tools/age-calculator
### calculate-age
Calculate exact age between a birth date and a target date (defaults to today).
- Endpoint: `POST /api/age-calculator`
- Parameters:
- `birthDate` (string, required): Date of birth in YYYY-MM-DD format
- `targetDate` (string): Age-at date in YYYY-MM-DD format. Defaults to today if omitted.
- Response:
- `years` (integer):
- `months` (integer):
- `days` (integer):
- `totalDays` (integer): Total days alive
- `nextBirthdayDays` (integer): Days until next birthday
- Example request:
```
curl -X POST https://ultraquick.tools/api/age-calculator -H "Content-Type: application/json" -d '{"birthDate":"1990-05-15"}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## BMI Calculator
Free BMI calculator. Enter height and weight in metric or imperial units to find your Body Mass Index and category.
Web page: https://ultraquick.tools/tools/bmi-calculator
### calculate-bmi
Calculate Body Mass Index from height and weight.
- Endpoint: `POST /api/bmi-calculator`
- Parameters:
- `unit` (string, required): metric uses cm and kg; imperial uses inches and pounds
- `height` (number, required): Height in cm (metric) or inches (imperial)
- `weight` (number, required): Weight in kg (metric) or pounds (imperial)
- `feet` (number): Optional: height in feet (imperial only, combined with inches)
- `inches` (number): Optional: additional inches (imperial only)
- Response:
- `bmi` (number):
- `category` (string):
- Example request:
```
curl -X POST https://ultraquick.tools/api/bmi-calculator -H "Content-Type: application/json" -d '{"unit":"metric","height":175,"weight":70}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Percentage Calculator
Free percentage calculator: find a percent of a number, percentage change, increase or decrease, and reverse percentages.
Web page: https://ultraquick.tools/tools/percentage-calculator
### percentage-of
Calculate X% of Y.
- Endpoint: `POST /api/percentage-of`
- Parameters:
- `x` (number, required): The percentage (e.g. 20 for 20%)
- `y` (number, required): The value to take the percentage of
- Response:
- `result` (number): x% of y
- Example request:
```
curl -X POST https://ultraquick.tools/api/percentage-of -H "Content-Type: application/json" -d '{"x":20,"y":50}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
### percentage-change
Calculate the percentage change from value A to value B.
- Endpoint: `POST /api/percentage-change`
- Parameters:
- `from` (number, required): Original value (A)
- `to` (number, required): New value (B)
- Response:
- `percentChange` (number):
- `direction` (string):
- Example request:
```
curl -X POST https://ultraquick.tools/api/percentage-change -H "Content-Type: application/json" -d '{"from":40,"to":50}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Word Counter
Free online word counter. Instantly count words, characters, sentences, paragraphs and estimated reading time as you type.
Web page: https://ultraquick.tools/tools/word-counter
### count-words
Count words, characters, sentences, paragraphs and estimate reading time for given text.
- Endpoint: `POST /api/word-counter`
- Parameters:
- `text` (string, required): The text to analyze
- Response:
- `words` (integer):
- `characters` (integer):
- `sentences` (integer):
- `paragraphs` (integer):
- `readingTimeSeconds` (integer): Estimated reading time at 200 wpm
- Example request:
```
curl -X POST https://ultraquick.tools/api/word-counter -H "Content-Type: application/json" -d '{"text":"Hello world. This is a test."}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## QR Code Generator
Free QR code generator. Make QR codes for URLs, text, email and phone. Download as PNG. No sign-up, works offline in your browser.
Web page: https://ultraquick.tools/tools/qr-code-generator
### generate-qr
Generate a QR code as an SVG string for the given text or URL.
- Endpoint: `POST /api/qr-code-generator`
- Parameters:
- `text` (string, required): Content to encode (URL, text, etc.)
- `size` (integer): Output size in pixels
- Response:
- `svg` (string): QR code as an SVG image
- `size` (integer):
- Example request:
```
curl -X POST https://ultraquick.tools/api/qr-code-generator -H "Content-Type: application/json" -d '{"text":"https://ultraquick.tools","size":256}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Length Converter
Free length/distance converter. Convert between meters, kilometers, miles, feet, inches, yards and nautical miles instantly.
Web page: https://ultraquick.tools/tools/length-converter
### convert-length
Convert a length value from one unit to all supported units.
- Endpoint: `POST /api/length-converter`
- Parameters:
- `value` (number, required): The value to convert
- `from` (string, required): Source unit
- Response:
- `input` (object):
- `conversions` (object): Map of unit code to converted value
- Example request:
```
curl -X POST https://ultraquick.tools/api/length-converter -H "Content-Type: application/json" -d '{"value":1,"from":"m"}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Loan Calculator
Free loan calculator: estimate monthly payments, total interest, and total cost for mortgages, car loans, and personal loans. Enter amount, rate, and term.
Web page: https://ultraquick.tools/tools/loan-calculator
### calculate-loan
Calculate monthly payment, total paid, and total interest for a fixed-rate loan.
- Endpoint: `POST /api/loan-calculator`
- Parameters:
- `principal` (number, required): Loan amount (principal)
- `annualRate` (number, required): Annual interest rate as a percentage (e.g. 5 for 5 percent)
- `years` (number, required): Loan term in years
- Response:
- `monthlyPayment` (number):
- `totalPaid` (number):
- `totalInterest` (number):
- `numberOfPayments` (integer):
- Example request:
```
curl -X POST https://ultraquick.tools/api/loan-calculator -H "Content-Type: application/json" -d '{"principal":200000,"annualRate":5,"years":30}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Tip Calculator
Free tip calculator: work out the tip amount, total bill, and per-person cost. Split the bill between any number of people instantly.
Web page: https://ultraquick.tools/tools/tip-calculator
### calculate-tip
Calculate tip amount, total bill, and per-person cost when splitting.
- Endpoint: `POST /api/tip-calculator`
- Parameters:
- `bill` (number, required): Bill amount before tip
- `tipPercent` (number, required): Tip percentage (e.g. 18 for 18 percent)
- `split` (integer): Number of people splitting the bill (default 1, minimum 1)
- Response:
- `tipAmount` (number):
- `total` (number):
- `perPerson` (number):
- `tipPerPerson` (number):
- `split` (integer):
- Example request:
```
curl -X POST https://ultraquick.tools/api/tip-calculator -H "Content-Type: application/json" -d '{"bill":50,"tipPercent":18,"split":3}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Color Converter
Free color converter: convert hex to RGB, RGB to hex, and both to HSL. Enter any color in one format and get all three instantly.
Web page: https://ultraquick.tools/tools/color-converter
### convert-color
Convert a color between hex, RGB, and HSL formats.
- Endpoint: `POST /api/color-converter`
- Parameters:
- `color` (string, required): The color value to convert (hex like #ff8000 or rgb like 255,128,0)
- `from` (string, required): Format of the input color
- Response:
- `hex` (string):
- `rgb` (string):
- `hsl` (string):
- `r` (integer):
- `g` (integer):
- `b` (integer):
- Example request:
```
curl -X POST https://ultraquick.tools/api/color-converter -H "Content-Type: application/json" -d '{"color":"#ff8000","from":"hex"}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Case Converter
Free case converter: instantly change text to uppercase, lowercase, title case, sentence case, camelCase, snake_case, or kebab-case.
Web page: https://ultraquick.tools/tools/case-converter
### convert-case
Convert text to a different case style (upper, lower, title, sentence, camel, snake, kebab).
- Endpoint: `POST /api/case-converter`
- Parameters:
- `text` (string, required): The text to convert
- `to` (string, required): Target case style
- Response:
- `result` (string):
- Example request:
```
curl -X POST https://ultraquick.tools/api/case-converter -H "Content-Type: application/json" -d '{"text":"hello world","to":"title"}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Date Difference Calculator
Free date difference calculator: find the exact number of days, weeks, hours, and approximate months and years between any two dates.
Web page: https://ultraquick.tools/tools/date-difference
### date-difference
Calculate the difference between two dates in days, weeks, hours, and approximate months/years.
- Endpoint: `POST /api/date-difference`
- Parameters:
- `startDate` (string, required): Start date (YYYY-MM-DD)
- `endDate` (string, required): End date (YYYY-MM-DD)
- Response:
- `days` (integer):
- `weeks` (integer):
- `remainingDays` (integer):
- `totalHours` (integer):
- `totalMinutes` (integer):
- `years` (integer):
- `months` (integer):
- Example request:
```
curl -X POST https://ultraquick.tools/api/date-difference -H "Content-Type: application/json" -d '{"startDate":"2024-01-01","endDate":"2024-12-31"}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Base64 Encoder & Decoder
Free Base64 encoder and decoder. Convert text to Base64 or decode Base64 strings. Runs in your browser, no data sent anywhere.
Web page: https://ultraquick.tools/tools/base64-encoder
### base64-encode
Encode text to Base64 or decode Base64 to text.
- Endpoint: `POST /api/base64-encoder`
- Parameters:
- `text` (string, required): The text to encode or the Base64 string to decode
- `decode` (boolean): Set to true to decode Base64 (default false = encode)
- Response:
- `result` (string):
- Example request:
```
curl -X POST https://ultraquick.tools/api/base64-encoder -H "Content-Type: application/json" -d '{"text":"Hello World"}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## JSON Formatter
Free JSON formatter and validator. Paste any JSON to format it with proper indentation, detect errors, and beautify minified JSON.
Web page: https://ultraquick.tools/tools/json-formatter
### format-json
Format and validate a JSON string with proper indentation.
- Endpoint: `POST /api/json-formatter`
- Parameters:
- `json` (string, required): The JSON string to format
- `indent` (integer): Number of spaces for indentation (default 2)
- Response:
- `result` (string):
- `valid` (boolean):
- `error` (string):
- Example request:
```
curl -X POST https://ultraquick.tools/api/json-formatter -H "Content-Type: application/json" -d '{"json":"{\"b\":2,\"a\":1}","indent":2}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Temperature Converter
Free temperature converter: convert Celsius to Fahrenheit, Fahrenheit to Celsius, Kelvin to any unit, and all combinations instantly.
Web page: https://ultraquick.tools/tools/temperature-converter
### convert-temperature
Convert a temperature between Celsius, Fahrenheit, and Kelvin.
- Endpoint: `POST /api/temperature-converter`
- Parameters:
- `value` (number, required): Temperature value to convert
- `from` (string, required): Source unit (c=Celsius, f=Fahrenheit, k=Kelvin)
- `to` (string, required): Target unit
- Response:
- `result` (number):
- `to` (string):
- Example request:
```
curl -X POST https://ultraquick.tools/api/temperature-converter -H "Content-Type: application/json" -d '{"value":100,"from":"c","to":"f"}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Weight Converter
Free weight converter: convert between kilograms, grams, milligrams, pounds, ounces, metric tons, and stones instantly.
Web page: https://ultraquick.tools/tools/weight-converter
### convert-weight
Convert a weight value from one unit to all supported units.
- Endpoint: `POST /api/weight-converter`
- Parameters:
- `value` (number, required): The value to convert
- `from` (string, required): Source unit
- Response:
- `conversions` (object): Map of unit code to converted value
- Example request:
```
curl -X POST https://ultraquick.tools/api/weight-converter -H "Content-Type: application/json" -d '{"value":1,"from":"kg"}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Hash Generator
Free hash generator: create SHA-1, SHA-256, SHA-384, and SHA-512 hashes from any text. Uses the Web Crypto API, runs in your browser.
Web page: https://ultraquick.tools/tools/hash-generator
### generate-hash
Generate a cryptographic hash (SHA-1, SHA-256, SHA-384, SHA-512) from text.
- Endpoint: `POST /api/hash-generator`
- Parameters:
- `text` (string, required): Text to hash
- `algorithm` (string): Hash algorithm (default sha-256)
- Response:
- `algorithm` (string):
- `hash` (string):
- `length` (integer):
- Example request:
```
curl -X POST https://ultraquick.tools/api/hash-generator -H "Content-Type: application/json" -d '{"text":"Hello World","algorithm":"sha-256"}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## URL Encoder & Decoder
Free URL encoder and decoder. Percent-encode text for use in URLs or decode encoded URI components. Runs in your browser.
Web page: https://ultraquick.tools/tools/url-encoder
### encode-url
URL-encode or URL-decode a string.
- Endpoint: `POST /api/url-encoder`
- Parameters:
- `text` (string, required): Text to encode or URL to decode
- `decode` (boolean): Set to true to decode (default false = encode)
- Response:
- `result` (string):
- Example request:
```
curl -X POST https://ultraquick.tools/api/url-encoder -H "Content-Type: application/json" -d '{"text":"hello world & co"}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Number to Words
Free number to words converter: turn any integer into English words. Handles negative numbers, thousands, millions, billions, and trillions.
Web page: https://ultraquick.tools/tools/number-to-words
### number-to-words
Convert an integer to its English word representation.
- Endpoint: `POST /api/number-to-words`
- Parameters:
- `number` (integer, required): The integer to convert to words
- Response:
- `result` (string):
- Example request:
```
curl -X POST https://ultraquick.tools/api/number-to-words -H "Content-Type: application/json" -d '{"number":12345}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Lorem Ipsum Generator
Free Lorem Ipsum generator: create placeholder text for web design, typography mockups, and content layouts. Choose paragraph count and length.
Web page: https://ultraquick.tools/tools/lorem-ipsum-generator
### generate-lorem
Generate Lorem Ipsum placeholder text.
- Endpoint: `POST /api/lorem-ipsum-generator`
- Parameters:
- `paragraphs` (integer): Number of paragraphs (1-20, default 1)
- `wordsPerParagraph` (integer): Words per paragraph (5-500, default 50)
- Response:
- `result` (array):
- `paragraphs` (integer):
- Example request:
```
curl -X POST https://ultraquick.tools/api/lorem-ipsum-generator -H "Content-Type: application/json" -d '{"paragraphs":2,"wordsPerParagraph":30}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Data Size Converter
Free data size converter: convert between bytes, KB, MB, GB, TB, and PB. Binary (1024-based) conversion for digital storage.
Web page: https://ultraquick.tools/tools/data-size-converter
### convert-data-size
Convert a data size between bytes, KB, MB, GB, TB, PB (binary 1024-based).
- Endpoint: `POST /api/data-size-converter`
- Parameters:
- `value` (number, required): The value to convert
- `from` (string, required): Source unit
- Response:
- `conversions` (object): Map of unit code to converted value
- Example request:
```
curl -X POST https://ultraquick.tools/api/data-size-converter -H "Content-Type: application/json" -d '{"value":1,"from":"MB"}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Random Number Generator
Free random number generator: generate one or more random numbers within any range. Optional unique values. Uses secure crypto RNG.
Web page: https://ultraquick.tools/tools/random-number-generator
### generate-random-number
Generate random number(s) within a range using crypto RNG.
- Endpoint: `POST /api/random-number-generator`
- Parameters:
- `min` (integer): Minimum value (default 1)
- `max` (integer): Maximum value (default 100)
- `count` (integer): How many numbers to generate (default 1)
- `unique` (boolean): If true, no duplicates (default false)
- Response:
- `results` (array):
- `min` (integer):
- `max` (integer):
- `count` (integer):
- Example request:
```
curl -X POST https://ultraquick.tools/api/random-number-generator -H "Content-Type: application/json" -d '{"min":1,"max":100,"count":5}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Markdown to HTML Converter
Free Markdown to HTML converter: turn Markdown into HTML. Supports headers, bold, italic, links, images, lists, code blocks, and blockquotes.
Web page: https://ultraquick.tools/tools/markdown-to-html
### markdown-to-html
Convert Markdown text to HTML.
- Endpoint: `POST /api/markdown-to-html`
- Parameters:
- `markdown` (string, required): Markdown text to convert
- Response:
- `html` (string):
- Example request:
```
curl -X POST https://ultraquick.tools/api/markdown-to-html -H "Content-Type: application/json" -d '{"markdown":"# Hello\n\n**bold** text"}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Text Reverser
Free text reverser: flip text backwards by characters, reverse word order, or reverse line order. Runs in your browser.
Web page: https://ultraquick.tools/tools/text-reverser
### reverse-text
Reverse text by characters, words, or lines.
- Endpoint: `POST /api/text-reverser`
- Parameters:
- `text` (string, required): Text to reverse
- `mode` (string): Reversal mode (default chars)
- Response:
- `result` (string):
- `mode` (string):
- Example request:
```
curl -X POST https://ultraquick.tools/api/text-reverser -H "Content-Type: application/json" -d '{"text":"hello world","mode":"words"}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Slug Generator
Free slug generator: create clean, URL-friendly slugs from any text. Removes special characters, handles accents, and uses hyphens or underscores.
Web page: https://ultraquick.tools/tools/slug-generator
### generate-slug
Generate a URL-friendly slug from text.
- Endpoint: `POST /api/slug-generator`
- Parameters:
- `text` (string, required): Text to convert to a slug
- `separator` (string): Separator character (default -)
- Response:
- `slug` (string):
- `separator` (string):
- Example request:
```
curl -X POST https://ultraquick.tools/api/slug-generator -H "Content-Type: application/json" -d '{"text":"Hello World! This is a test.","separator":"-"}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## HTML Entity Encoder & Decoder
Free HTML entity encoder and decoder. Convert special characters to HTML entities or decode entities back to text. Runs in your browser.
Web page: https://ultraquick.tools/tools/html-entity-encoder
### encode-html-entities
Encode text to HTML entities or decode HTML entities to text.
- Endpoint: `POST /api/html-entity-encoder`
- Parameters:
- `text` (string, required): Text to encode or HTML entities to decode
- `decode` (boolean): Set to true to decode entities (default false = encode)
- Response:
- `result` (string):
- Example request:
```
curl -X POST https://ultraquick.tools/api/html-entity-encoder -H "Content-Type: application/json" -d '{"text":"
test & co
"}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Compound Interest Calculator
Free compound interest calculator: see how your investment grows with compound interest and regular contributions. Enter principal, rate, term, and monthly deposits.
Web page: https://ultraquick.tools/tools/compound-interest-calculator
### calculate-compound-interest
Calculate compound interest with optional regular contributions.
- Endpoint: `POST /api/compound-interest-calculator`
- Parameters:
- `principal` (number, required): Initial investment amount
- `annualRate` (number, required): Annual interest rate as a percentage
- `years` (number, required): Investment term in years
- `compoundsPerYear` (integer): Compounding frequency per year (default 12)
- `contributions` (number): Regular contribution amount (default 0)
- `contributionFreq` (string): Contribution frequency (default monthly)
- Response:
- `totalBalance` (number):
- `totalContributions` (number):
- `totalInterest` (number):
- `years` (number):
- Example request:
```
curl -X POST https://ultraquick.tools/api/compound-interest-calculator -H "Content-Type: application/json" -d '{"principal":10000,"annualRate":7,"years":10,"contributions":100}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Discount Calculator
Free discount calculator: find the final price after a discount and how much you save. Enter the original price and discount percentage.
Web page: https://ultraquick.tools/tools/discount-calculator
### calculate-discount
Calculate the final price and savings after a percentage discount.
- Endpoint: `POST /api/discount-calculator`
- Parameters:
- `originalPrice` (number, required): Original price before discount
- `discountPercent` (number, required): Discount percentage (0-100)
- Response:
- `savings` (number):
- `finalPrice` (number):
- `originalPrice` (number):
- `discountPercent` (number):
- Example request:
```
curl -X POST https://ultraquick.tools/api/discount-calculator -H "Content-Type: application/json" -d '{"originalPrice":80,"discountPercent":25}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Sales Tax Calculator
Free sales tax calculator: add sales tax to a price or extract tax from a tax-inclusive price. Enter price and tax rate to get the breakdown.
Web page: https://ultraquick.tools/tools/sales-tax-calculator
### calculate-sales-tax
Calculate sales tax on a price (add or extract).
- Endpoint: `POST /api/sales-tax-calculator`
- Parameters:
- `price` (number, required): Price amount
- `taxRate` (number, required): Tax rate as a percentage
- `taxIncluded` (boolean): If true, the price already includes tax (default false)
- Response:
- `priceBeforeTax` (number):
- `taxAmount` (number):
- `finalPrice` (number):
- Example request:
```
curl -X POST https://ultraquick.tools/api/sales-tax-calculator -H "Content-Type: application/json" -d '{"price":100,"taxRate":8.5}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Volume Converter
Free volume converter: convert between liters, milliliters, gallons, quarts, pints, cups, fluid ounces, tablespoons, teaspoons, cubic meters, and cubic centimeters.
Web page: https://ultraquick.tools/tools/volume-converter
### convert-volume
Convert a volume between liters, gallons, cups, ml, and more.
- Endpoint: `POST /api/volume-converter`
- Parameters:
- `value` (number, required): The value to convert
- `from` (string, required): Source unit
- Response:
- `conversions` (object): Map of unit code to converted value
- Example request:
```
curl -X POST https://ultraquick.tools/api/volume-converter -H "Content-Type: application/json" -d '{"value":1,"from":"gal"}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Area Converter
Free area converter: convert between square meters, square kilometers, square feet, square inches, acres, hectares, square miles, and square yards instantly.
Web page: https://ultraquick.tools/tools/area-converter
### convert-area
Convert an area between square meters, square feet, acres, hectares, and more.
- Endpoint: `POST /api/area-converter`
- Parameters:
- `value` (number, required): The value to convert
- `from` (string, required): Source unit
- Response:
- `conversions` (object): Map of unit code to converted value
- Example request:
```
curl -X POST https://ultraquick.tools/api/area-converter -H "Content-Type: application/json" -d '{"value":1,"from":"acre"}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Speed Converter
Free speed converter: convert between miles per hour, kilometers per hour, meters per second, knots, feet per second, and Mach speed instantly.
Web page: https://ultraquick.tools/tools/speed-converter
### convert-speed
Convert a speed between mph, km/h, knots, m/s, ft/s, and Mach.
- Endpoint: `POST /api/speed-converter`
- Parameters:
- `value` (number, required): The value to convert
- `from` (string, required): Source unit
- Response:
- `conversions` (object): Map of unit code to converted value
- Example request:
```
curl -X POST https://ultraquick.tools/api/speed-converter -H "Content-Type: application/json" -d '{"value":60,"from":"mph"}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Time Converter
Free time converter: convert between seconds, milliseconds, minutes, hours, days, weeks, months, and years instantly. Useful for time calculations.
Web page: https://ultraquick.tools/tools/time-converter
### convert-time
Convert time between seconds, minutes, hours, days, weeks, months, and years.
- Endpoint: `POST /api/time-converter`
- Parameters:
- `value` (number, required): The value to convert
- `from` (string, required): Source unit
- Response:
- `conversions` (object): Map of unit code to converted value
- Example request:
```
curl -X POST https://ultraquick.tools/api/time-converter -H "Content-Type: application/json" -d '{"value":1,"from":"h"}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## UUID Generator
Free UUID generator: create random version 4 UUIDs (GUIDs) using crypto-secure randomness. Generate one or many at once.
Web page: https://ultraquick.tools/tools/uuid-generator
### generate-uuid
Generate random version 4 UUIDs.
- Endpoint: `POST /api/uuid-generator`
- Parameters:
- `count` (integer): Number of UUIDs to generate (1-100, default 1)
- `version` (integer): UUID version (only 4 supported)
- Response:
- `uuids` (array):
- `version` (integer):
- `count` (integer):
- Example request:
```
curl -X POST https://ultraquick.tools/api/uuid-generator -H "Content-Type: application/json" -d '{"count":5}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Fraction to Decimal Calculator
Free fraction to decimal calculator: convert any fraction to its decimal equivalent and see the simplified form.
Web page: https://ultraquick.tools/tools/fraction-calculator
### convert-fraction
Convert a fraction to decimal and simplify it.
- Endpoint: `POST /api/fraction-calculator`
- Parameters:
- `numerator` (number, required): The numerator (top)
- `denominator` (number, required): The denominator (bottom)
- Response:
- `decimal` (number):
- `simplified` (string):
- `numerator` (number):
- `denominator` (number):
- Example request:
```
curl -X POST https://ultraquick.tools/api/fraction-calculator -H "Content-Type: application/json" -d '{"numerator":3,"denominator":8}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## GCD Calculator
Free GCD calculator: find the greatest common divisor (GCD) of two or more integers. Also known as the greatest common factor (GCF).
Web page: https://ultraquick.tools/tools/gcd-calculator
### calculate-gcd
Calculate the GCD of two or more integers.
- Endpoint: `POST /api/gcd-calculator`
- Parameters:
- `numbers` (array, required): Two or more integers
- Response:
- `gcd` (integer):
- `numbers` (array):
- Example request:
```
curl -X POST https://ultraquick.tools/api/gcd-calculator -H "Content-Type: application/json" -d '{"numbers":[24,36,60]}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Prime Number Checker
Free prime number checker: test whether any integer is prime. If it is not prime, the tool shows the smallest factor.
Web page: https://ultraquick.tools/tools/prime-checker
### check-prime
Check if a number is prime.
- Endpoint: `POST /api/prime-checker`
- Parameters:
- `number` (integer, required): The integer to check
- Response:
- `number` (integer):
- `isPrime` (boolean):
- `smallestFactor` (integer):
- Example request:
```
curl -X POST https://ultraquick.tools/api/prime-checker -H "Content-Type: application/json" -d '{"number":17}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Average Calculator
Free average calculator: find the mean, median, or mode of a list of numbers. Enter values separated by commas and get instant results.
Web page: https://ultraquick.tools/tools/average-calculator
### calculate-average
Calculate mean, median, or mode of a set of numbers.
- Endpoint: `POST /api/average-calculator`
- Parameters:
- `numbers` (array, required): List of numbers
- `type` (string): Type of average to calculate (default mean)
- Response:
- `type` (string):
- `result` (number):
- `numbers` (array):
- Example request:
```
curl -X POST https://ultraquick.tools/api/average-calculator -H "Content-Type: application/json" -d '{"numbers":[2,4,6,8],"type":"mean"}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Roman Numeral Converter
Free Roman numeral converter: convert any number from 1 to 3999 to Roman numerals, or convert Roman numerals back to numbers.
Web page: https://ultraquick.tools/tools/roman-numeral-converter
### convert-roman
Convert between numbers and Roman numerals.
- Endpoint: `POST /api/roman-numeral-converter`
- Parameters:
- `value` (undefined, required): A number (for to-roman) or a Roman numeral string (for from-roman)
- `direction` (string): Conversion direction (default to-roman)
- Response:
- `roman` (string):
- `number` (integer):
- Example request:
```
curl -X POST https://ultraquick.tools/api/roman-numeral-converter -H "Content-Type: application/json" -d '{"value":42,"direction":"to-roman"}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Character Counter
Free character counter: count total characters, unique characters, and the frequency of each character in your text. Useful for ciphers and analysis.
Web page: https://ultraquick.tools/tools/character-counter
### count-characters
Count total characters, unique characters, and frequency of each character.
- Endpoint: `POST /api/character-counter`
- Parameters:
- `text` (string, required): Text to analyze
- Response:
- `totalChars` (integer):
- `uniqueChars` (integer):
- `frequencies` (array):
- Example request:
```
curl -X POST https://ultraquick.tools/api/character-counter -H "Content-Type: application/json" -d '{"text":"hello"}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## LCM Calculator
Free LCM calculator: find the least common multiple of two or more integers. Enter numbers and get the LCM instantly.
Web page: https://ultraquick.tools/tools/lcm-calculator
### calculate-lcm
Calculate the LCM of two or more integers.
- Endpoint: `POST /api/lcm-calculator`
- Parameters:
- `numbers` (array, required): Two or more integers
- Response:
- `lcm` (integer):
- `numbers` (array):
- Example request:
```
curl -X POST https://ultraquick.tools/api/lcm-calculator -H "Content-Type: application/json" -d '{"numbers":[4,6,8]}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Factorial Calculator
Free factorial calculator: compute n! (n factorial) for any non-negative integer. Handles values up to 170 with full precision.
Web page: https://ultraquick.tools/tools/factorial-calculator
### calculate-factorial
Calculate the factorial of a non-negative integer.
- Endpoint: `POST /api/factorial-calculator`
- Parameters:
- `number` (integer, required): Non-negative integer (max 170)
- Response:
- `result` (number):
- `number` (integer):
- Example request:
```
curl -X POST https://ultraquick.tools/api/factorial-calculator -H "Content-Type: application/json" -d '{"number":5}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Exponent Calculator
Free exponent calculator: compute any base raised to any power. Handles positive, negative, and fractional exponents instantly.
Web page: https://ultraquick.tools/tools/exponent-calculator
### calculate-exponent
Calculate base raised to the power of exponent.
- Endpoint: `POST /api/exponent-calculator`
- Parameters:
- `base` (number, required): The base number
- `exponent` (number, required): The exponent (power)
- Response:
- `result` (number):
- `base` (number):
- `exponent` (number):
- Example request:
```
curl -X POST https://ultraquick.tools/api/exponent-calculator -H "Content-Type: application/json" -d '{"base":2,"exponent":10}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Ratio Calculator
Free ratio calculator: find the ratio between two numbers and simplify it to its lowest terms. Enter two values and get the ratio instantly.
Web page: https://ultraquick.tools/tools/ratio-calculator
### calculate-ratio
Calculate and simplify the ratio of two numbers.
- Endpoint: `POST /api/ratio-calculator`
- Parameters:
- `value1` (number, required): First value
- `value2` (number, required): Second value
- Response:
- `ratio` (number):
- `simplified` (string):
- `value1` (number):
- `value2` (number):
- Example request:
```
curl -X POST https://ultraquick.tools/api/ratio-calculator -H "Content-Type: application/json" -d '{"value1":10,"value2":4}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Circle Calculator
Free circle calculator: find the area, circumference, or diameter of a circle from its radius. Enter the radius and choose what to calculate.
Web page: https://ultraquick.tools/tools/circle-calculator
### calculate-circle
Calculate area, circumference, or diameter of a circle.
- Endpoint: `POST /api/circle-calculator`
- Parameters:
- `radius` (number, required): The radius of the circle
- `calculation` (string): What to calculate (default area)
- Response:
- `area` (number):
- `circumference` (number):
- `diameter` (number):
- `radius` (number):
- Example request:
```
curl -X POST https://ultraquick.tools/api/circle-calculator -H "Content-Type: application/json" -d '{"radius":5,"calculation":"area"}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Savings Goal Calculator
Free savings goal calculator: see how long it takes to reach your savings target with regular contributions and compound interest.
Web page: https://ultraquick.tools/tools/savings-goal-calculator
### calculate-savings-goal
Project savings growth toward a goal.
- Endpoint: `POST /api/savings-goal-calculator`
- Parameters:
- `goal` (number, required): Target savings amount
- `currentSavings` (number): Current savings (default 0)
- `monthlyContribution` (number): Monthly contribution amount
- `annualRate` (number): Annual interest rate as percentage (default 0)
- `months` (number, required): Maximum months to simulate
- Response:
- `monthlyContribution` (number):
- `monthsToGoal` (number):
- `finalBalance` (number):
- `goalMet` (boolean):
- `shortfall` (number):
- Example request:
```
curl -X POST https://ultraquick.tools/api/savings-goal-calculator -H "Content-Type: application/json" -d '{"goal":10000,"currentSavings":1000,"monthlyContribution":500,"annualRate":5,"months":18}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Net Worth Calculator
Free net worth calculator: add up your assets and liabilities to find your net worth. Enter your values and get an instant calculation.
Web page: https://ultraquick.tools/tools/net-worth-calculator
### calculate-net-worth
Calculate net worth from assets and liabilities.
- Endpoint: `POST /api/net-worth-calculator`
- Parameters:
- `assets` (array, required): List of asset values
- `liabilities` (array, required): List of liability values
- Response:
- `totalAssets` (number):
- `totalLiabilities` (number):
- `netWorth` (number):
- Example request:
```
curl -X POST https://ultraquick.tools/api/net-worth-calculator -H "Content-Type: application/json" -d '{"assets":[50000,10000],"liabilities":[20000,5000]}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Token Counter
Free token counter: estimate how many tokens your text uses for GPT-4, Claude, Llama, and other LLMs. See context window usage at a glance.
Web page: https://ultraquick.tools/tools/token-counter
### count-tokens
Estimate token count for LLM prompts.
- Endpoint: `POST /api/token-counter`
- Parameters:
- `text` (string, required): Text to count tokens for
- `model` (string): LLM model name (e.g. gpt-4, claude-3.5-sonnet)
- Response:
- `tokens` (integer):
- `characters` (integer):
- `words` (integer):
- `contextWindow` (integer):
- `percentOfContext` (number):
- `remainingTokens` (integer):
- Example request:
```
curl -X POST https://ultraquick.tools/api/token-counter -H "Content-Type: application/json" -d '{"text":"Hello world","model":"gpt-4"}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Regex Tester
Free regex tester: test regular expressions against any text with live match highlighting, capture groups, and error messages. Runs in your browser.
Web page: https://ultraquick.tools/tools/regex-tester
### test-regex
Test a regular expression against text.
- Endpoint: `POST /api/regex-tester`
- Parameters:
- `pattern` (string, required): Regular expression pattern
- `flags` (string): Regex flags (e.g. g, gi, gm)
- `testString` (string, required): Text to test against
- Response:
- `valid` (boolean):
- `matches` (array):
- `matchCount` (integer):
- `error` (string):
- Example request:
```
curl -X POST https://ultraquick.tools/api/regex-tester -H "Content-Type: application/json" -d '{"pattern":"\\d+","flags":"g","testString":"abc 123 def 456"}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## JWT Decoder
Free JWT decoder: decode JSON Web Tokens to inspect the header, payload, expiry, and issued-at claims. Runs in your browser, no data sent anywhere.
Web page: https://ultraquick.tools/tools/jwt-decoder
### decode-jwt
Decode a JWT and inspect header, payload, and expiry.
- Endpoint: `POST /api/jwt-decoder`
- Parameters:
- `token` (string, required): The JWT string to decode
- Response:
- `header` (object):
- `payload` (object):
- `isExpired` (boolean):
- `expiresAt` (string):
- `issuedAt` (string):
- Example request:
```
curl -X POST https://ultraquick.tools/api/jwt-decoder -H "Content-Type: application/json" -d '{"token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c"}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Cron Expression Generator
Free cron expression generator: create cron schedules for your jobs and tasks. Enter minute, hour, day, month, and weekday to get a valid cron expression with a description.
Web page: https://ultraquick.tools/tools/cron-generator
### generate-cron
Generate a cron expression from schedule fields.
- Endpoint: `POST /api/cron-generator`
- Parameters:
- `minute` (string): Minute field (default *)
- `hour` (string): Hour field (default *)
- `day` (string): Day of month (default *)
- `month` (string): Month (default *)
- `weekday` (string): Day of week (default *)
- Response:
- `cron` (string):
- `description` (string):
- Example request:
```
curl -X POST https://ultraquick.tools/api/cron-generator -H "Content-Type: application/json" -d '{"minute":"0","hour":"12"}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## CSS Gradient Generator
Free CSS gradient generator: create linear, radial, and conic gradients with custom colors and angles. Copy the CSS code instantly with live preview.
Web page: https://ultraquick.tools/tools/gradient-generator
### generate-gradient
Generate a CSS gradient.
- Endpoint: `POST /api/gradient-generator`
- Parameters:
- `type` (string): Gradient type (default linear)
- `from` (string, required): Starting hex color
- `to` (string, required): Ending hex color
- `angle` (number): Angle in degrees (default 90)
- Response:
- `css` (string):
- `type` (string):
- `from` (string):
- `to` (string):
- `angle` (number):
- Example request:
```
curl -X POST https://ultraquick.tools/api/gradient-generator -H "Content-Type: application/json" -d '{"type":"linear","from":"#4f8cff","to":"#22c55e","angle":90}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Meta Tag Generator
Free meta tag generator: create SEO-optimized meta tags, Open Graph tags, Twitter Card tags, and JSON-LD structured data for any web page. Copy and paste into your HTML.
Web page: https://ultraquick.tools/tools/meta-tag-generator
### generate-meta-tags
Generate SEO meta tags, Open Graph, Twitter Cards, and JSON-LD.
- Endpoint: `POST /api/meta-tag-generator`
- Parameters:
- `title` (string, required): Page title
- `description` (string, required): Meta description
- `url` (string): Canonical URL
- `image` (string): Social sharing image URL
- `siteName` (string): Site name for JSON-LD
- Response:
- `html` (string):
- `tags` (array):
- Example request:
```
curl -X POST https://ultraquick.tools/api/meta-tag-generator -H "Content-Type: application/json" -d '{"title":"My Page","description":"A great page about things","url":"https://example.com"}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Hashtag Generator
Free hashtag generator: extract relevant hashtags from any text for Instagram, Twitter, TikTok, and LinkedIn. Filters stop words and common terms automatically.
Web page: https://ultraquick.tools/tools/hashtag-generator
### generate-hashtags
Generate hashtags from text.
- Endpoint: `POST /api/hashtag-generator`
- Parameters:
- `text` (string, required): Text to extract hashtags from
- `maxTags` (integer): Maximum number of hashtags (default 10)
- Response:
- `hashtags` (array):
- `count` (integer):
- Example request:
```
curl -X POST https://ultraquick.tools/api/hashtag-generator -H "Content-Type: application/json" -d '{"text":"how to make money online fast","maxTags":10}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## BMR Calculator
Free BMR calculator. Estimate your Basal Metabolic Rate (calories burned at rest) using the Mifflin-St Jeor or Harris-Benedict formula from gender, age, weight, and height.
Web page: https://ultraquick.tools/tools/bmr-calculator
### calculate-bmr
Estimate Basal Metabolic Rate from gender, age, weight, and height.
- Endpoint: `POST /api/bmr-calculator`
- Parameters:
- `gender` (string, required): Biological sex
- `age` (number, required): Age in years
- `weight` (number, required): Weight in kilograms
- `height` (number, required): Height in centimetres
- `formula` (string): Formula to use (default mifflin)
- Response:
- `bmr` (number):
- `formula` (string):
- `gender` (string):
- `age` (number):
- `weight` (number):
- `height` (number):
- Example request:
```
curl -X POST https://ultraquick.tools/api/bmr-calculator -H "Content-Type: application/json" -d '{"gender":"male","age":25,"weight":80,"height":180,"formula":"mifflin"}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Calorie Calculator
Free calorie calculator. Estimate your daily calorie needs (TDEE) from gender, age, weight, height, and activity level, with targets for weight loss, maintenance, and gain.
Web page: https://ultraquick.tools/tools/calorie-calculator
### calculate-calories
Estimate daily calorie needs (TDEE) and goal targets from body metrics and activity.
- Endpoint: `POST /api/calorie-calculator`
- Parameters:
- `gender` (string, required): Biological sex
- `age` (number, required): Age in years
- `weight` (number, required): Weight in kilograms
- `height` (number, required): Height in centimetres
- `activity` (string): Activity level (default moderate)
- Response:
- `bmr` (number):
- `activity` (string):
- `activityFactor` (number):
- `maintenance` (number):
- `mildLoss` (number):
- `loss` (number):
- `mildGain` (number):
- `gain` (number):
- Example request:
```
curl -X POST https://ultraquick.tools/api/calorie-calculator -H "Content-Type: application/json" -d '{"gender":"male","age":25,"weight":80,"height":180,"activity":"active"}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Ideal Weight Calculator
Free ideal weight calculator. Estimate your ideal body weight from height and gender using the Devine, Robinson, Hamwi, and Miller formulas, with results in kilograms.
Web page: https://ultraquick.tools/tools/ideal-weight-calculator
### calculate-ideal-weight
Estimate ideal body weight from gender and height using four medical formulas.
- Endpoint: `POST /api/ideal-weight-calculator`
- Parameters:
- `gender` (string, required): Biological sex
- `heightCm` (number, required): Height in centimetres
- Response:
- `gender` (string):
- `heightCm` (number):
- `heightInches` (number):
- `formulas` (object):
- Example request:
```
curl -X POST https://ultraquick.tools/api/ideal-weight-calculator -H "Content-Type: application/json" -d '{"gender":"male","heightCm":180}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Simple Interest Calculator
Free simple interest calculator. Calculate interest and total amount from principal, rate, and time using the simple interest formula I = P × r × t. Supports years, months, and days.
Web page: https://ultraquick.tools/tools/simple-interest-calculator
### calculate-simple-interest
Calculate simple interest and total amount from principal, rate, and time.
- Endpoint: `POST /api/simple-interest-calculator`
- Parameters:
- `principal` (number, required): Principal amount
- `rate` (number, required): Annual interest rate as a percentage
- `time` (number, required): Time period
- `timeUnit` (string): Unit of time (default years)
- Response:
- `principal` (number):
- `rate` (number):
- `time` (number):
- `timeUnit` (string):
- `interest` (number):
- `total` (number):
- `years` (number):
- Example request:
```
curl -X POST https://ultraquick.tools/api/simple-interest-calculator -H "Content-Type: application/json" -d '{"principal":1000,"rate":5,"time":2,"timeUnit":"years"}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## ROI Calculator
Free ROI calculator. Measure return on investment as a percentage from initial cost and final value, with optional annualized ROI over a holding period.
Web page: https://ultraquick.tools/tools/roi-calculator
### calculate-roi
Calculate return on investment and optional annualized ROI.
- Endpoint: `POST /api/roi-calculator`
- Parameters:
- `cost` (number, required): Initial investment amount
- `returnValue` (number, required): Current or final value
- `years` (number): Holding period in years (optional, enables annualized ROI)
- Response:
- `cost` (number):
- `currentValue` (number):
- `netProfit` (number):
- `roi` (number):
- `years` (number):
- `annualizedRoi` (number):
- Example request:
```
curl -X POST https://ultraquick.tools/api/roi-calculator -H "Content-Type: application/json" -d '{"cost":1000,"returnValue":1500,"years":5}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Time Zone Converter
Free time zone converter. Convert a date and time between any two IANA time zones (e.g. New York to London, Tokyo to UTC) with daylight saving time handled automatically.
Web page: https://ultraquick.tools/tools/time-zone-converter
### convert-time-zone
Convert a wall-clock date and time from one IANA time zone to another.
- Endpoint: `POST /api/time-zone-converter`
- Parameters:
- `datetime` (string, required): Date and time as YYYY-MM-DDTHH:mm (wall-clock in fromZone)
- `fromZone` (string, required): Source IANA time zone (e.g. America/New_York)
- `toZone` (string, required): Target IANA time zone (e.g. Europe/London)
- Response:
- `input` (string):
- `fromZone` (string):
- `toZone` (string):
- `fromTime` (string):
- `toTime` (string):
- `fromOffset` (string):
- `toOffset` (string):
- Example request:
```
curl -X POST https://ultraquick.tools/api/time-zone-converter -H "Content-Type: application/json" -d '{"datetime":"2024-06-15T12:00","fromZone":"America/New_York","toZone":"Europe/London"}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Mortgage Calculator
Free mortgage calculator. Estimate your monthly mortgage payment, total paid, and total interest from home price, down payment, interest rate, and loan term.
Web page: https://ultraquick.tools/tools/mortgage-calculator
### calculate-mortgage
Calculate a fixed-rate mortgage monthly payment, total paid, and total interest.
- Endpoint: `POST /api/mortgage-calculator`
- Parameters:
- `principal` (number, required): Home price
- `annualRate` (number, required): Annual interest rate as a percentage
- `years` (number, required): Loan term in years
- `downPayment` (number): Down payment (default 0)
- Response:
- `principal` (number):
- `downPayment` (number):
- `loanAmount` (number):
- `annualRate` (number):
- `years` (number):
- `months` (number):
- `monthlyPayment` (number):
- `totalPaid` (number):
- `totalInterest` (number):
- Example request:
```
curl -X POST https://ultraquick.tools/api/mortgage-calculator -H "Content-Type: application/json" -d '{"principal":200000,"annualRate":6.5,"years":30,"downPayment":0}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Inflation Calculator
Free inflation calculator. See how much a sum today will be worth in the future and how inflation erodes purchasing power over time using a constant annual inflation rate.
Web page: https://ultraquick.tools/tools/inflation-calculator
### calculate-inflation
Calculate future value, purchasing power, and inflation factor from a constant inflation rate.
- Endpoint: `POST /api/inflation-calculator`
- Parameters:
- `amount` (number, required): Starting amount
- `startRate` (number): Optional discount/return rate as a percentage (for real value)
- `endRate` (number, required): Annual inflation rate as a percentage
- `years` (number, required): Number of years
- Response:
- `amount` (number):
- `futureValue` (number):
- `purchasingPower` (number):
- `realValue` (number):
- `inflationFactor` (number):
- Example request:
```
curl -X POST https://ultraquick.tools/api/inflation-calculator -H "Content-Type: application/json" -d '{"amount":1000,"startRate":2,"endRate":3,"years":10}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Salary Calculator
Free salary calculator. Convert an hourly wage to annual, monthly, weekly, and daily salary based on hours per week and weeks per year.
Web page: https://ultraquick.tools/tools/salary-calculator
### calculate-salary
Convert an hourly wage to annual, monthly, weekly, and daily salary.
- Endpoint: `POST /api/salary-calculator`
- Parameters:
- `hourlyRate` (number, required): Hourly wage
- `hoursPerWeek` (number): Hours worked per week (default 40)
- `weeksPerYear` (number): Weeks worked per year (default 52)
- Response:
- `hourlyRate` (number):
- `annual` (number):
- `monthly` (number):
- `weekly` (number):
- `daily` (number):
- Example request:
```
curl -X POST https://ultraquick.tools/api/salary-calculator -H "Content-Type: application/json" -d '{"hourlyRate":25,"hoursPerWeek":40,"weeksPerYear":52}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Hex to RGB Converter
Free hex to RGB converter. Convert a hex color code to RGB and HSL values, with a live color swatch preview. Supports 3- and 6-digit hex.
Web page: https://ultraquick.tools/tools/hex-to-rgb-converter
### convert-hex-to-rgb
Convert a hex color code to RGB and HSL values.
- Endpoint: `POST /api/hex-to-rgb-converter`
- Parameters:
- `hex` (string, required): Hex color, with or without leading #, 3 or 6 digits
- Response:
- `hex` (string):
- `rgb` (string):
- `r` (number):
- `g` (number):
- `b` (number):
- `hsl` (string):
- `hslValues` (object):
- Example request:
```
curl -X POST https://ultraquick.tools/api/hex-to-rgb-converter -H "Content-Type: application/json" -d '{"hex":"#4f8cff"}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Binary Converter
Free binary converter. Convert numbers between binary, octal, decimal, and hexadecimal with input validation and all four bases shown at once.
Web page: https://ultraquick.tools/tools/binary-converter
### convert-binary
Convert a number between binary, octal, decimal, and hexadecimal.
- Endpoint: `POST /api/binary-converter`
- Parameters:
- `value` (string, required): The number to convert, as text
- `from` (string): Source base (default decimal)
- `to` (string): Target base (default binary)
- Response:
- `input` (string):
- `from` (string):
- `to` (string):
- `decimal` (number):
- `binary` (string):
- `octal` (string):
- `hex` (string):
- Example request:
```
curl -X POST https://ultraquick.tools/api/binary-converter -H "Content-Type: application/json" -d '{"value":"255","from":"decimal","to":"binary"}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Standard Deviation Calculator
Free standard deviation calculator. Find the sample or population standard deviation, variance, mean, median, range, and sum of a set of numbers.
Web page: https://ultraquick.tools/tools/standard-deviation-calculator
### calculate-standard-deviation
Calculate standard deviation, variance, mean, median, and range of a dataset.
- Endpoint: `POST /api/standard-deviation-calculator`
- Parameters:
- `numbers` (array, required): List of numbers, or a string of numbers separated by commas or spaces
- `sample` (boolean): Sample (n−1) vs population (n); default true
- Response:
- `count` (number):
- `mean` (number):
- `median` (number):
- `sum` (number):
- `min` (number):
- `max` (number):
- `range` (number):
- `variance` (number):
- `standardDeviation` (number):
- `sample` (boolean):
- Example request:
```
curl -X POST https://ultraquick.tools/api/standard-deviation-calculator -H "Content-Type: application/json" -d '{"numbers":[2,4,4,4,5,5,7,9],"sample":true}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Permutation and Combination Calculator
Free permutation and combination calculator. Compute nPr (ordered arrangements) and nCr (unordered selections) from a set of n items taken r at a time.
Web page: https://ultraquick.tools/tools/permutation-combination-calculator
### calculate-permutation-combination
Calculate permutation (nPr) and/or combination (nCr) of n items taken r at a time.
- Endpoint: `POST /api/permutation-combination-calculator`
- Parameters:
- `n` (number, required): Total number of items
- `r` (number, required): Number of items to choose
- `type` (string): What to compute (default both)
- Response:
- `n` (number):
- `r` (number):
- `permutation` (number):
- `combination` (number):
- `result` (number):
- Example request:
```
curl -X POST https://ultraquick.tools/api/permutation-combination-calculator -H "Content-Type: application/json" -d '{"n":5,"r":2,"type":"both"}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Quadratic Equation Solver
Free quadratic equation solver. Solve any quadratic equation ax² + bx + c = 0, showing the discriminant, the nature of the roots, and the roots (real or complex).
Web page: https://ultraquick.tools/tools/quadratic-equation-solver
### solve-quadratic
Solve ax² + bx + c = 0, returning discriminant, nature, and roots.
- Endpoint: `POST /api/quadratic-equation-solver`
- Parameters:
- `a` (number, required): Coefficient of x² (must be non-zero)
- `b` (number, required): Coefficient of x
- `c` (number, required): Constant term
- Response:
- `a` (number):
- `b` (number):
- `c` (number):
- `discriminant` (number):
- `roots` (array):
- `nature` (string):
- `equation` (string):
- Example request:
```
curl -X POST https://ultraquick.tools/api/quadratic-equation-solver -H "Content-Type: application/json" -d '{"a":1,"b":-5,"c":6}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Triangle Calculator
Free triangle calculator. Given three side lengths, compute the area, perimeter, semi-perimeter, all three angles, and classify the triangle by side and angle type.
Web page: https://ultraquick.tools/tools/triangle-calculator
### calculate-triangle
Solve a triangle from three sides: area, perimeter, angles, and classification.
- Endpoint: `POST /api/triangle-calculator`
- Parameters:
- `a` (number, required): Side a
- `b` (number, required): Side b
- `c` (number, required): Side c
- Response:
- `area` (number):
- `perimeter` (number):
- `semiPerimeter` (number):
- `angles` (object):
- `type` (string):
- `angleType` (string):
- Example request:
```
curl -X POST https://ultraquick.tools/api/triangle-calculator -H "Content-Type: application/json" -d '{"a":3,"b":4,"c":5}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## CSS Box Shadow Generator
Free CSS box-shadow generator. Build a box-shadow with horizontal/vertical offset, blur, spread, color, and inset, with a live preview and copy-ready CSS.
Web page: https://ultraquick.tools/tools/css-box-shadow-generator
### generate-box-shadow
Generate a CSS box-shadow string from offset, blur, spread, color, and inset.
- Endpoint: `POST /api/css-box-shadow-generator`
- Parameters:
- `hOffset` (number): Horizontal offset in px (default 4)
- `vOffset` (number): Vertical offset in px (default 4)
- `blur` (number): Blur radius in px (default 10)
- `spread` (number): Spread radius in px (default 0)
- `color` (string): Hex or rgb()/rgba() color (default #00000040)
- `inset` (boolean): Inset shadow (default false)
- Response:
- `hOffset` (number):
- `vOffset` (number):
- `blur` (number):
- `spread` (number):
- `color` (string):
- `inset` (boolean):
- `css` (string):
- Example request:
```
curl -X POST https://ultraquick.tools/api/css-box-shadow-generator -H "Content-Type: application/json" -d '{"hOffset":4,"vOffset":4,"blur":10,"spread":0,"color":"#00000040","inset":false}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Dice Roller
Free online dice roller. Roll any count of dice with any number of sides (d6, d20, d100 and more) and see each roll, total, average, min, and max.
Web page: https://ultraquick.tools/tools/dice-roller
### roll-dice
Roll a given number of dice with a given number of sides.
- Endpoint: `POST /api/dice-roller`
- Parameters:
- `count` (number): Number of dice to roll (default 1)
- `sides` (number): Sides per die, at least 2 (default 6)
- `seed` (number): Optional seed for reproducible rolls
- Response:
- `count` (number):
- `sides` (number):
- `rolls` (array):
- `total` (number):
- `average` (number):
- `min` (number):
- `max` (number):
- Example request:
```
curl -X POST https://ultraquick.tools/api/dice-roller -H "Content-Type: application/json" -d '{"count":4,"sides":6,"seed":42}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Lottery Number Generator
Free lottery number generator. Pick a set of unique, sorted random lottery numbers from any range (e.g. 6 from 1–49), with optional seed for reproducible picks.
Web page: https://ultraquick.tools/tools/lottery-number-generator
### generate-lottery-numbers
Generate a set of unique, sorted random lottery numbers from a range.
- Endpoint: `POST /api/lottery-number-generator`
- Parameters:
- `count` (number): How many numbers to pick (default 6)
- `min` (number): Lowest number in the range (default 1)
- `max` (number): Highest number in the range (default 49)
- `seed` (number): Optional seed for reproducible picks
- Response:
- `count` (number):
- `min` (number):
- `max` (number):
- `numbers` (array):
- Example request:
```
curl -X POST https://ultraquick.tools/api/lottery-number-generator -H "Content-Type: application/json" -d '{"count":6,"min":1,"max":49,"seed":1}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Morse Code Translator
Free Morse code translator. Convert text to Morse code and Morse code back to text, supporting letters, digits, and common punctuation with standard ITU codes.
Web page: https://ultraquick.tools/tools/morse-code-translator
### translate-morse
Translate text to Morse code, or Morse code back to text.
- Endpoint: `POST /api/morse-code-translator`
- Parameters:
- `text` (string, required): The text or Morse code to translate
- `direction` (string): "to" = text to Morse, "from" = Morse to text (default "to")
- Response:
- `input` (string):
- `direction` (string):
- `result` (string):
- Example request:
```
curl -X POST https://ultraquick.tools/api/morse-code-translator -H "Content-Type: application/json" -d '{"text":"HELLO WORLD","direction":"to"}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Caesar Cipher
Free Caesar cipher tool. Encrypt and decrypt text with a shift cipher (Caesar cipher), supporting any shift value including ROT13, with case and punctuation preserved.
Web page: https://ultraquick.tools/tools/caesar-cipher
### caesar-cipher
Encrypt or decrypt text with a Caesar shift cipher.
- Endpoint: `POST /api/caesar-cipher`
- Parameters:
- `text` (string, required): The text to encipher
- `shift` (number): Number of positions to shift (default 3)
- `direction` (string): Encrypt or decrypt (default encrypt)
- Response:
- `input` (string):
- `shift` (number):
- `direction` (string):
- `result` (string):
- Example request:
```
curl -X POST https://ultraquick.tools/api/caesar-cipher -H "Content-Type: application/json" -d '{"text":"Hello","shift":3,"direction":"encrypt"}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Pig Latin Translator
Free Pig Latin translator. Convert English text into Pig Latin by moving the first consonant cluster to the end and adding -ay, or adding -way to vowel-starting words.
Web page: https://ultraquick.tools/tools/pig-latin-translator
### translate-pig-latin
Translate English text into Pig Latin.
- Endpoint: `POST /api/pig-latin-translator`
- Parameters:
- `text` (string, required): English text to translate
- `direction` (string): Only "to" is supported
- Response:
- `input` (string):
- `direction` (string):
- `result` (string):
- Example request:
```
curl -X POST https://ultraquick.tools/api/pig-latin-translator -H "Content-Type: application/json" -d '{"text":"hello world","direction":"to"}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Email Validator
Free email validator. Check whether an email address is syntactically valid, split it into local and domain parts, and get a clear reason for any invalid address.
Web page: https://ultraquick.tools/tools/email-validator
### validate-email
Validate the syntax of an email address and split it into parts.
- Endpoint: `POST /api/email-validator`
- Parameters:
- `email` (string, required): The email address to validate
- Response:
- `email` (string):
- `valid` (boolean):
- `local` (string):
- `domain` (string):
- `hasTld` (boolean):
- `reason` (string):
- Example request:
```
curl -X POST https://ultraquick.tools/api/email-validator -H "Content-Type: application/json" -d '{"email":"user@example.com"}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## URL Parser
Free URL parser. Decompose a URL into its protocol, hostname, port, pathname, query parameters, and fragment, with auto-https when no scheme is given.
Web page: https://ultraquick.tools/tools/url-parser
### parse-url
Parse a URL into protocol, host, port, path, query, and fragment.
- Endpoint: `POST /api/url-parser`
- Parameters:
- `url` (string, required): The URL to parse (https assumed if no scheme)
- Response:
- `href` (string):
- `protocol` (string):
- `hostname` (string):
- `port` (string):
- `pathname` (string):
- `search` (string):
- `hash` (string):
- `origin` (string):
- `queryParams` (object):
- `hasQuery` (boolean):
- `hasFragment` (boolean):
- Example request:
```
curl -X POST https://ultraquick.tools/api/url-parser -H "Content-Type: application/json" -d '{"url":"https://example.com:8080/path?x=1&y=2#frag"}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Scientific Notation Converter
Free scientific notation converter. Convert a decimal number to scientific notation (a × 10^n) and back, with mantissa, exponent, and standard e-notation output.
Web page: https://ultraquick.tools/tools/scientific-notation-converter
### convert-scientific-notation
Convert a decimal to scientific notation, or scientific notation back to decimal.
- Endpoint: `POST /api/scientific-notation-converter`
- Parameters:
- `value` (string, required): The number, as a decimal or scientific-notation string
- `direction` (string): "to" = decimal to scientific, "from" = scientific to decimal (default "to")
- Response:
- `input` (string):
- `direction` (string):
- `result` (string):
- `scientific` (string):
- `numeric` (number):
- `mantissa` (number):
- `exponent` (number):
- Example request:
```
curl -X POST https://ultraquick.tools/api/scientific-notation-converter -H "Content-Type: application/json" -d '{"value":"1234","direction":"to"}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Decimal to Fraction Converter
Free decimal to fraction converter. Convert any decimal number to a simplified fraction and a mixed number using a continued-fraction approximation that finds the closest ratio.
Web page: https://ultraquick.tools/tools/decimal-to-fraction-converter
### convert-decimal-to-fraction
Convert a decimal to a simplified fraction and mixed number.
- Endpoint: `POST /api/decimal-to-fraction-converter`
- Parameters:
- `value` (number, required): The decimal number to convert
- `maxDenominator` (number): Largest denominator to allow (default 10000)
- Response:
- `decimal` (number):
- `numerator` (number):
- `denominator` (number):
- `fraction` (string):
- `mixed` (string):
- Example request:
```
curl -X POST https://ultraquick.tools/api/decimal-to-fraction-converter -H "Content-Type: application/json" -d '{"value":0.75}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Remove Duplicate Lines
Free remove duplicate lines tool. Strip duplicate lines from any text or list, with options for case sensitivity, whitespace trimming, and keeping blank lines.
Web page: https://ultraquick.tools/tools/remove-duplicate-lines
### remove-duplicate-lines
Remove duplicate lines from text, keeping the first occurrence.
- Endpoint: `POST /api/remove-duplicate-lines`
- Parameters:
- `text` (string, required): The input text
- `caseSensitive` (boolean): Treat lines differing only in case as duplicates (default true)
- `trimWhitespace` (boolean): Trim each line before comparing (default false)
- `keepEmptyLines` (boolean): Preserve blank lines (default false)
- Response:
- `result` (string):
- `originalCount` (number):
- `uniqueCount` (number):
- `removedCount` (number):
- Example request:
```
curl -X POST https://ultraquick.tools/api/remove-duplicate-lines -H "Content-Type: application/json" -d '{"text":"a\nb\na\nc","caseSensitive":true}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Find and Replace Text
Free find and replace text tool. Search for a literal string or regular expression and replace it, with options for case sensitivity and replacing all or one occurrence.
Web page: https://ultraquick.tools/tools/find-and-replace-text
### find-and-replace
Find and replace text using literal or regex matching.
- Endpoint: `POST /api/find-and-replace-text`
- Parameters:
- `text` (string, required): The input text
- `find` (string, required): The string or regex to find
- `replace` (string): The replacement string (default empty)
- `useRegex` (boolean): Treat find as a regular expression (default false)
- `caseSensitive` (boolean): Case-sensitive match (default true)
- `global` (boolean): Replace all matches (default true)
- Response:
- `result` (string):
- `replacements` (number):
- Example request:
```
curl -X POST https://ultraquick.tools/api/find-and-replace-text -H "Content-Type: application/json" -d '{"text":"Hello world","find":"world","replace":"there"}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## JSON to CSV Converter
Free JSON to CSV converter. Convert a JSON array of objects into CSV with proper escaping of commas, quotes, and newlines, aligning columns across sparse objects.
Web page: https://ultraquick.tools/tools/json-to-csv-converter
### convert-json-to-csv
Convert a JSON array of objects to CSV.
- Endpoint: `POST /api/json-to-csv-converter`
- Parameters:
- `json` (string, required): A JSON string or already-parsed value
- `flatten` (boolean): Flatten nested objects with dot notation (default true)
- Response:
- `csv` (string):
- `rowCount` (number):
- `columns` (array):
- Example request:
```
curl -X POST https://ultraquick.tools/api/json-to-csv-converter -H "Content-Type: application/json" -d '{"json":"[{\"name\":\"Ada\",\"age\":30},{\"name\":\"Bob\",\"age\":25}]"}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## CSV to JSON Converter
Free CSV to JSON converter. Convert CSV with a header row into a JSON array of objects, handling quoted fields, escaped quotes, embedded newlines, and type coercion.
Web page: https://ultraquick.tools/tools/csv-to-json-converter
### convert-csv-to-json
Convert CSV with a header row to a JSON array of objects.
- Endpoint: `POST /api/csv-to-json-converter`
- Parameters:
- `csv` (string, required): The CSV text
- `headerRow` (boolean): Treat the first row as headers (default true)
- Response:
- `json` (array):
- `jsonText` (string):
- `rowCount` (number):
- `headers` (array):
- Example request:
```
curl -X POST https://ultraquick.tools/api/csv-to-json-converter -H "Content-Type: application/json" -d '{"csv":"name,age\nAda,30\nBob,25","headerRow":true}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Color Contrast Checker
Free color contrast checker. Compute the WCAG 2.1 contrast ratio between a foreground and background color and see whether it passes AA and AAA for normal and large text.
Web page: https://ultraquick.tools/tools/color-contrast-checker
### check-color-contrast
Compute the WCAG contrast ratio and AA/AAA pass results for two colors.
- Endpoint: `POST /api/color-contrast-checker`
- Parameters:
- `foreground` (string, required): Foreground (text) hex color
- `background` (string, required): Background hex color
- Response:
- `contrastRatio` (number):
- `wcag` (object):
- `passesAA` (boolean):
- `passesAAA` (boolean):
- Example request:
```
curl -X POST https://ultraquick.tools/api/color-contrast-checker -H "Content-Type: application/json" -d '{"foreground":"#000000","background":"#ffffff"}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Fraction Simplifier
Free fraction simplifier. Reduce any fraction to lowest terms by dividing the numerator and denominator by their greatest common divisor, with whole-number and sign handling.
Web page: https://ultraquick.tools/tools/fraction-simplifier
### simplify-fraction
Reduce a fraction to its simplest form.
- Endpoint: `POST /api/fraction-simplifier`
- Parameters:
- `numerator` (number, required): The numerator (integer)
- `denominator` (number, required): The denominator (integer, non-zero)
- Response:
- `numerator` (number):
- `denominator` (number):
- `fraction` (string):
- `whole` (number):
- `isWhole` (boolean):
- Example request:
```
curl -X POST https://ultraquick.tools/api/fraction-simplifier -H "Content-Type: application/json" -d '{"numerator":8,"denominator":12}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## LCM Calculator
Free LCM calculator. Find the least common multiple of two or more integers, useful for adding fractions, scheduling, and finding common periods.
Web page: https://ultraquick.tools/tools/least-common-multiple-calculator
### calculate-lcm-multiple
Calculate the least common multiple of two or more integers.
- Endpoint: `POST /api/least-common-multiple-calculator`
- Parameters:
- `numbers` (array, required): List of integers, or a string of integers separated by commas or spaces
- Response:
- `numbers` (array):
- `count` (number):
- `lcm` (number):
- Example request:
```
curl -X POST https://ultraquick.tools/api/least-common-multiple-calculator -H "Content-Type: application/json" -d '{"numbers":[4,6,8]}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Decimal to Percent Converter
Free decimal to percent converter. Convert a decimal to a percentage or a percentage back to a decimal, with the trailing % handled automatically.
Web page: https://ultraquick.tools/tools/decimal-to-percent-converter
### convert-decimal-to-percent
Convert a decimal to a percent, or a percent back to a decimal.
- Endpoint: `POST /api/decimal-to-percent-converter`
- Parameters:
- `value` (string, required): The decimal or percent value (a trailing % is allowed)
- `direction` (string): "to" = decimal to percent, "from" = percent to decimal (default "to")
- Response:
- `decimal` (number):
- `percent` (number):
- `percentString` (string):
- `result` (number):
- Example request:
```
curl -X POST https://ultraquick.tools/api/decimal-to-percent-converter -H "Content-Type: application/json" -d '{"value":0.25,"direction":"to"}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Aspect Ratio Calculator
Free aspect ratio calculator. Reduce any width and height to a simple aspect ratio (like 16:9), identify common formats, and report the decimal ratio.
Web page: https://ultraquick.tools/tools/aspect-ratio-calculator
### calculate-aspect-ratio
Reduce width and height to a simple aspect ratio and identify the format.
- Endpoint: `POST /api/aspect-ratio-calculator`
- Parameters:
- `width` (number, required): Width
- `height` (number, required): Height
- Response:
- `ratio` (string):
- `ratioWidth` (number):
- `ratioHeight` (number):
- `decimal` (number):
- `name` (string):
- Example request:
```
curl -X POST https://ultraquick.tools/api/aspect-ratio-calculator -H "Content-Type: application/json" -d '{"width":1920,"height":1080}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## CSS Minifier
Free CSS minifier. Compress CSS by stripping comments, whitespace, and unnecessary separators, with a reported size saving in bytes and percent.
Web page: https://ultraquick.tools/tools/css-minifier
### minify-css
Minify CSS by removing comments, whitespace, and unnecessary separators.
- Endpoint: `POST /api/css-minifier`
- Parameters:
- `css` (string, required): The CSS to minify
- Response:
- `minified` (string):
- `originalLength` (number):
- `minifiedLength` (number):
- `saved` (number):
- `savedPercent` (number):
- Example request:
```
curl -X POST https://ultraquick.tools/api/css-minifier -H "Content-Type: application/json" -d '{"css":".box {\n color: red;\n}"}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## JavaScript Minifier
Free JavaScript minifier. Compress JS by stripping comments and whitespace while preserving the spaces that keywords need, with a reported size saving.
Web page: https://ultraquick.tools/tools/js-minifier
### minify-js
Minify JavaScript by removing comments and whitespace while preserving keyword spacing.
- Endpoint: `POST /api/js-minifier`
- Parameters:
- `code` (string, required): The JavaScript to minify
- Response:
- `minified` (string):
- `originalLength` (number):
- `minifiedLength` (number):
- `saved` (number):
- `savedPercent` (number):
- Example request:
```
curl -X POST https://ultraquick.tools/api/js-minifier -H "Content-Type: application/json" -d '{"code":"function add(a, b) {\n return a + b;\n}"}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## Fraction to Decimal Converter
Free fraction to decimal converter. Convert any fraction to a decimal, round to a chosen number of places, and detect repeating decimal cycles using long division.
Web page: https://ultraquick.tools/tools/fraction-to-decimal-converter
### convert-fraction-to-decimal
Convert a fraction to a decimal and detect repeating cycles.
- Endpoint: `POST /api/fraction-to-decimal-converter`
- Parameters:
- `numerator` (number, required): The numerator (integer)
- `denominator` (number, required): The denominator (integer, non-zero)
- `places` (number): Decimal places to round to (default 6)
- Response:
- `decimal` (number):
- `exact` (number):
- `repeating` (string):
- `isRepeating` (boolean):
- Example request:
```
curl -X POST https://ultraquick.tools/api/fraction-to-decimal-converter -H "Content-Type: application/json" -d '{"numerator":1,"denominator":3}'
```
- Example response:
```json
{"ok":true,"result":{ ...see response schema above... }}
```
## HTML Minifier
Free HTML minifier. Compress HTML by stripping comments and whitespace between tags, while preserving the formatting inside ,