ForHosting KIT

Free tools that work
right in your browser.

Calculators, converters, PDF, text, images and much more — each with its own page. Type your data and get the result right here, with no sign-up and without your data leaving your device. Need them in your own app? The same tools are available by API.

REST APILive
EmailLive
Webkit.forhosting.comLive
TelegramLive
iOS & AndroidBuilding
WhatsAppComing
7830tools
7432free in your browser
8languages
6channels

New capabilities

Fresh in the kit — just landed.

New✅ ValidationCosta Rica ID number validatorEnter 1-0234-0567 and you learn it is a valid personal cédula, stored as 102340567 and shown in its usual hyphenated…NNitroRuns in your browserFreeOpen →New💰 Finance & moneyCosta Rica severance calculatorThirty months on an average ₡600,000, then a dismissal without just cause: the settlement comes to ₡2,040,000 in notice…NNitroRuns in your browserFreeOpen →New💰 Finance & moneyCosta Rica employer payroll charges 2026A ₡1,000,000 monthly salary costs a Costa Rican employer ₡1,268,300 in 2026, because ₡268,300 in social charges, the…NNitroRuns in your browserFreeOpen →New💰 Finance & moneyCosta Rica net salary calculator 2026On ₡1,000,000 gross a month, an employee in Costa Rica takes home ₡883,500 in 2026: ₡108,300 goes to the CCSS and ₡8,200…NNitroRuns in your browserFreeOpen →New💰 Finance & moneyCosta Rica aguinaldo calculatorYour aguinaldo is one twelfth of everything earned from 1 December to 30 November: twelve months at ₡600,000 come to an…NNitroRuns in your browserFreeOpen →New➗ MathNull space calculatorThe rows (1, 2, 3) and (2, 4, 6) have rank 1, so their null space needs two basis vectors: (−2, 1, 0) and (−3, 0, 1).SsamuraiRuns in your browserFreeOpen →New➗ MathLogical NOR calculatorFalse NOR false is true, and every other pair gives false. Enter two true-or-false values and get the NOR result with…PPavilionRuns in your browserFreeOpen →New➗ MathMultiply complex numbersMultiply two complex numbers in rectangular form: (1 + 2i)(3 + 4i) gives −5 + 10i, using (ac − bd) + (ad + bc)i with i²…AabuelaRuns in your browserFreeOpen →New➗ MathMöbius strip calculatorGive the band width and the centreline radius and get the Möbius strip's area and its single edge: a band 1 wide on a…SsamuraiRuns in your browserFreeOpen →New➗ MathLong multiplication calculatorMultiply two whole numbers the schoolbook way and see every partial product: 123 times 45 gives the rows 615 and 4920…AabuelaRuns in your browserFreeOpen →New➗ MathMean calculatorAdd up a list and divide by how many numbers it holds: 2, 4, 6, 8 and 10 sum to 30, so the mean is 6.PPavilionRuns in your browserFreeOpen →New➗ MathLog2 calculatorEnter a positive number and get its base-2 logarithm, the power of two that produces it: log2 of 8 is 3, of one half is…SsamuraiRuns in your browserFreeOpen →

Popular capabilities

Most viewed first; free tools win ties.

#1📈 SEOValidate a redirect mapCatch redirect mistakes while the map is still a file: in /a → /b → /c → /d, the route from /a takes three hops and is…GGalaRuns in your browserFreeOpen →#2📄 Documents & PDFConvert HTML to PDFTurn an invoice template or a rendered report written in HTML into a PDF that looks exactly like the page a modern…NNitroAPI$0.040Open →#3📄 Documents & PDFJPG to PDFThree photos of a damaged part, or several receipts snapped on a phone, become one PDF with one page per image, in the…NNitroAPI$0.002Open →#4📄 Documents & PDFURL to PDFKeep a competitor's advertised claims, a government notice or a partner's terms exactly as they appeared on a given…NNitroAPI$0.040Open →#5🌐 TranslationSort a list alphabeticallyWith Spanish rules, “nandu” comes before “ñandú” and “Ñoño”, and “Ángel” sits right after “angel” instead of at the end…GGalaRuns in your browserFreeOpen →#6✅ ValidationValidate a phone numberType +34 600 11 12 22 and you get +34600111222, confirmed as a valid Spanish number of 11 digits, ready for your contact…NNitroRuns in your browserFreeOpen →#7✅ ValidationColor contrast checkerKnow whether text will stay readable for everyone, whatever your own screen shows: dark gray #111827 on white has a…GGalaRuns in your browserFreeOpen →#8🖼️ ImagesAdd a logo to a QR codeAdd your logo to the center of a QR code without breaking it: the error-correction level, the logo's size and the blank…NNitroRuns in your browserFreeOpen →#9🕸️ Web Scraping & MonitoringRemove tracking parameters from a URLTwo UTM tags gone, the id parameter kept and nothing else in the link touched: paste a link to strip known tracking…GGalaRuns in your browserFreeOpen →#10📄 Documents & PDFSplit a PDFCut a three-page PDF every two pages and you get two files: pages 1 and 2, then page 3.NNitroAPI$0.002Open →#11📄 Documents & PDFExtract text from a PDFGet the words a native PDF already contains as plain text in reading order, without fonts, columns or coordinates…NNitroAPI$0.002Open →#12✍️ Text & AISummarize a textNobody on your team has to skim a 4,000-word document again to find the three sentences that matter: paste it in and get…NNitroAPI$0.003Open →

Find your tool

Search in your own words or filter by category.

🎧 Audio & VoiceFree
Convert decibels to linear amplitude
About 6.0206 dB doubles an amplitude, and 0 dB is a multiplier of exactly 1. Convert gains in either direction with the standard amplitude rule of 20 times the…
Bbarbara
Runs in your browser
🎧 Audio & VoiceFree
DTMF Tone Frequency Lookup for Telephone Keypad Keys
Key 5 on a telephone keypad plays 770 Hz and 1336 Hz at the same time. Enter any digit from 0 to 9, the asterisk or the number sign to get its exact low and…
Kkatherine
Runs in your browser
🎧 Audio & VoiceFree
Audio fade envelope calculator
A 12-second clip with a 2.5-second fade-in and a 3-second fade-out gets four points: silence at 0, full gain at 2.5 and at 9, and silence at 12 seconds.
Kkatherine
Runs in your browser
🎧 Audio & VoiceFree
Generate a metronome click track specification from BPM and bars
At 120 BPM in 4/4, two bars give 8 clicks every 0.5 seconds, from 0 to 3.5, with the first beat of each bar accented and a total length of 4 seconds.
Ffrances
Runs in your browser
🎧 Audio & VoiceFree
Loudness normalization gain calculator
A master measured at -18.2 LUFS needs +4.2 dB to reach the -14 LUFS streaming target. Enter your meter reading and choose a target such as broadcast at -23 LUFS…
Mmargaret
Runs in your browser
🎧 Audio & VoiceFree
Pitch shift frequency ratio calculator
Raising A4 at 440 Hz by 12 semitones gives a ratio of exactly 2 and a new frequency of 880 Hz. Enter any positive, negative or fractional shift to get the…
Bbarbara
Runs in your browser
🎧 Audio & VoiceFree
Podcast chapter timestamp formatter
Chapters starting at 0, 83 and 3665 seconds become 00:00:00, 00:01:23 and 01:01:05, each followed by its title and ready to paste into show notes.
Mmargaret
Runs in your browser
🎧 Audio & VoiceFree
Sample rate conversion ratio calculator
Going from 44,100 to 48,000 samples per second is an upsample with a ratio of 160:147. Enter any source and target rate to get the exact multiplier and…
Mmargaret
Runs in your browser
🎧 Audio & VoiceFree
Silence detection threshold calculator for audio
A -60 dB noise floor with a 12 dB margin gives a -48 dB silence threshold and a 550 ms minimum gap.
Ffrances
Runs in your browser
🎧 Audio & VoiceFree
Audio tempo change calculator
Speeding a 240-second clip from 120 to 150 BPM is a 25% tempo increase, and the clip shrinks to 192 seconds.
Kkatherine
Runs in your browser
🎧 Audio & VoiceFree
Trim audio by timestamp
A start at 30.5 seconds and an end at 95.25 seconds give a 64.75-second clip, checked against a 245.75-second recording.
Mmargaret
Runs in your browser
🎧 Audio & VoiceFree
Adjust audio volume in decibels
A peak at -6 dBFS raised by 4.5 dB lands at -1.5 dBFS, leaving 1.5 dB of headroom and no clipping.
Bbarbara
Runs in your browser
❤️ Health & fitnessFree
Calculate daily calorie needs from BMR and activity level
A BMR of 1600 kcal with a moderately active week becomes 2480 kcal a day once the 1.55 multiplier is applied.
Bbarbara
Runs in your browser
🏠 Home, food & hobbiesFree
Calculate tip and split a bill
Settle a shared bill without doing sums at the table: 120 with an 18% tip split between 4 people means a 21.6 tip, a 141.6 total and 35.4 each.
GGala
Runs in your browser
❤️ Health & fitnessFree
Calculate Recommended Daily Water Intake by Weight
Get a daily water target sized to your body: at 70 kilograms with a moderately active day, 35 ml per kilogram times 1.15 comes to 2,818 ml, or 2.818 liters.
Ffrances
Runs in your browser
🎓 EducationFree
Calculate grade needed on final exam
Know the score to aim for before the exam: with an 84 average, a final worth 30 % and a target of 85, you need about 87.33 on the final.
Bbarbara
Runs in your browser
🖼️ ImagesFree
Generate an analogous color palette from any hex color
Choose a base color and how many swatches you need, and they are spread evenly across a 60-degree hue window: five colors from #3366cc run from #33b2cc to…
Kkatherine
Runs in your browser
🖼️ ImagesFree
Color Blindness Simulator for Protanopia, Deuteranopia, and Tritanopia
Preview how one color may appear with protanopia, deuteranopia or tritanopia: #3A86FF under deuteranopia becomes #5751DB.
Mmargaret
Runs in your browser
🖼️ ImagesFree
Convert CMYK to RGB
Get the three screen channels for a print color and nothing else: C0 M50 Y100 K0 gives red 255, green 128 and blue 0.
Rradia
Runs in your browser
🖼️ ImagesFree
Compute WCAG color contrast ratio
Calculate the WCAG contrast ratio together with the luminance behind it: black on white gives luminances of 0 and 1 and a ratio of 21:1, passing AA and AAA.
Bbarbara
Runs in your browser
🖼️ ImagesFree
Expand hex color shorthand
Get the long form of a short CSS color: #3a7 becomes #33aa77 because every digit is repeated, never padded with zeros, and you also get 33aa77 without the hash.
Bbarbara
Runs in your browser
🖼️ ImagesFree
Convert hex color to RGB values from 0 to 255
Get the three numbers inside a hex code: #4a90e2 splits into 4a, 90 and e2, which are red 74, green 144 and blue 226.
Mmargaret
Runs in your browser
🖼️ ImagesFree
Convert HSL to RGB
Get plain red, green and blue numbers from an HSL color: hue 210, saturation 80% and lightness 45% come out as red 23, green 115 and blue 207.
Bbarbara
Runs in your browser
🖼️ ImagesFree
Perceived brightness calculator
Red 52, green 152 and blue 219 score a perceived brightness of 129.738, just above the 128 cut-off, so the color counts as light and takes black text (#000000).
Kkatherine
Runs in your browser
🖼️ ImagesFree
Material Design palette generator
Start from #3F51B5 and get ten Material shades: your color stays at 500, shade 50 lightens to #A3ABDB and shade 900 darkens to #20295B.
Bbarbara
Runs in your browser
🖼️ ImagesFree
Lookup color name from hex
#ff5733 comes back as tomato, the nearest named color (#ff6347), at a distance of 23.323808, so you know it is close but not an exact match.
Ffrances
Runs in your browser
🖼️ ImagesFree
Estimate the nearest Pantone-style color family from RGB
Red 30, green 90 and blue 160 (#1E5AA0) is described as rich blue: the nearest broad Pantone-style family plus a tone, without claiming an exact swatch number.
Rradia
Runs in your browser
🖼️ ImagesFree
Seeded random color palette generator
Five pastel colors from the seed summer-campaign-2026 always come back as #a6e7da, #e5aebd, #86ea86, #c7e6ea and #eeafe0.
Ffrances
Runs in your browser
🖼️ ImagesFree
Convert RGB to CMYK
Convert RGB to CMYK with two-decimal precision: 46, 139, 87 gives cyan 66.91 %, magenta 0 %, yellow 37.41 % and black 45.49 %.
Mmargaret
Runs in your browser
🖼️ ImagesFree
Convert RGB color to hex
Turn red, green and blue into one uppercase color code: 255, 128, 0 becomes #FF8000. The result always has the full six digits, so codes line up when you…
Ffrances
Runs in your browser
🖼️ ImagesFree
Convert RGB to HSL
Get the HSL values of an RGB color to four decimal places: 255, 128, 64 is hue 20.1047°, saturation 100 % and lightness 62.549 %.
Kkatherine
Runs in your browser
🖼️ ImagesFree
Convert color temperature to RGB
See how a light temperature looks on screen. 6500 K gives red 255, green 254 and blue 250, written #fffefa.
Kkatherine
Runs in your browser
🖼️ ImagesFree
Generate a triadic color palette from any hex color
Enter #336699 and get its two triadic companions, #993366 and #669933, rotated 120 and 240 degrees around the color wheel.
Mmargaret
Runs in your browser
🗂️ Data & FilesFree
Validate a credit card number with the Luhn checksum
4111 1111-1111 1111 passes the Luhn check and is reported as Visa. Spaces and hyphens are removed, every other character must be a digit, and you learn whether…
Ffrances
Runs in your browser
🗂️ Data & FilesFree
Convert a cron schedule to a readable list of upcoming run times
*/20 9-10 * * 1-5, starting after 09:05 UTC on 27 July 2026, runs at 09:20, 09:40, 10:00 and 10:20.
Bbarbara
Runs in your browser
🗂️ Data & FilesFree
Compute CSV column statistics
Scores of 10, 20, 30 and 40 give a mean and a median of 25 and a standard deviation just over 11. Paste a CSV, name one numeric column, and get its five key…
Rradia
Runs in your browser
🗂️ Data & FilesFree
Validate CSV against a column schema
Check every row of a CSV against the columns you expect and get all the problems at once: in the example, 3 rows produce 3 reports, from a score that is not a…
Bbarbara
Runs in your browser
🗂️ Data & FilesFree
Detect CSV delimiter
Paste a few lines of a CSV and learn what separates its columns: in the example, two semicolons on each of 3 lines reveal a semicolon file with 3 columns.
Rradia
Runs in your browser
🗂️ Data & FilesFree
JSON object diff
Put the old and new version of a data record side by side and get the real differences sorted out: in the example, 2 additions, 1 removal and 2 changes, 5 in…
Kkatherine
Runs in your browser
🗂️ Data & FilesFree
Convert Excel column letters to numbers and numbers to letters
Turn spreadsheet column letters into numbers and back again: AA is column 27, Z is 26 and XFD is 16384, while typing 52 gives AZ.
Kkatherine
Runs in your browser
🗂️ Data & FilesFree
Flatten nested JSON to table with dot-notation keys
Turn nested data into a flat list of rows, each with its full path: the city inside a customer's address becomes customer.address.city, and the first order's…
Bbarbara
Runs in your browser
🗂️ Data & FilesFree
Validate IBAN format, country length, and checksum
Check an IBAN before a payment goes out: DE89 3704 0044 0532 0130 00 is a German number with the required 22 characters and correct check digits, so it passes.
Kkatherine
Runs in your browser
🗂️ Data & FilesFree
Validate an IPv4 address
Find out whether an IPv4 address is written correctly before it goes into a configuration: 192.168.1.25 passes, with each of its four parts between 0 and 255.
Kkatherine
Runs in your browser
🗂️ Data & FilesFree
Validate and convert ISBN-10 and ISBN-13 checksums
Check an ISBN and get both forms at once: 0-306-40615-2 is a valid ISBN-10, and its thirteen-digit form is 9780306406157, with the check digit recalculated…
Rradia
Runs in your browser
🗂️ Data & FilesFree
Validate JSON Against Schema
Find out whether a record meets the rules it is supposed to follow: in the example, Ada with age 37 and the tags math and code meets every rule, so the list of…
Rradia
Runs in your browser
🗂️ Data & FilesFree
Format and normalize a MAC address to uppercase colon notation
Turn any common MAC address notation into one consistent form: a4b1.c122.3d4e becomes A4:B1:C1:22:3D:4E.
Rradia
Runs in your browser
🗂️ Data & FilesFree
Merge two CSV files on a key
Merge two CSV files on a shared key, keep every row of the main file and get the leftovers listed apart: in the example, Linus matches two rows and appears…
Kkatherine
Runs in your browser
🗂️ Data & FilesFree
Base64 Encode and Decode Text
Turn text into Base64 and back with no guesswork: «Hello, 🌍!» becomes SGVsbG8sIPCfjI0h, emoji included, in the standard or the URL-safe alphabet.
Ffrances
Runs in your browser
🗂️ Data & FilesFree
Format an international phone number by country
Give a number and its country and get it back in clean international form: (202) 555-0147 in the United States becomes +1 202 555 0147, plus the compact…
Kkatherine
Runs in your browser
🗂️ Data & FilesFree
Validate postal code format by country
Check that a postal code has the right shape for its country: 94105-1234 passes for the United States, whose pattern is 99999 or 99999-9999.
Ffrances
Runs in your browser
🗂️ Data & FilesFree
Random sample CSV rows with a seed
Pick an exact number of CSV rows at random and get the same pick again whenever you reuse the seed.
Bbarbara
Runs in your browser
🗂️ Data & FilesFree
Redact common PII patterns in text
Mask emails, phone numbers and card-like digit runs before a text reaches logs or tickets: in the example, two emails, one phone and one card number become…
Rradia
Runs in your browser
🗂️ Data & FilesFree
Batch slugify a list of titles with unique URL slugs
Turn a whole list of titles into unique web-address slugs at once: «Hello World» and «Hello, World!» become hello-world and hello-world-2, and «Café Guide»…
Ffrances
Runs in your browser
🗂️ Data & FilesFree
Unflatten dot keys to nested JSON online
Rebuild a nested record from flat dotted names: user.contact.email goes back inside contact, inside user, while active and the score of 42 stay at the top…
Ffrances
Runs in your browser
🗂️ Data & FilesFree
Check VAT number format by EU country
Check that a VAT number has the right shape for its EU country: «DE 136-695-976» is read as DE136695976 and passes the German pattern.
Bbarbara
Runs in your browser
📅 Dates & timeFree
Columbus Day date calculator
Columbus Day 2026 falls on Monday 12 October: the second Monday of October, a US federal holiday that many cities also call Indigenous Peoples' Day.
PPavilion
Runs in your browser
📅 Dates & timeFree
Juneteenth date calculator
Enter a year and get Juneteenth, June 19, plus the day US federal offices observe it: in 2026 June 19 is a Friday, so both dates match.
PPavilion
Runs in your browser
📅 Dates & timeFree
MLK Day date calculator
Enter a year and get the date of Martin Luther King Jr. Day, the third Monday of January: in 2026 it falls on January 19.
PPavilion
Runs in your browser
📅 Dates & timeFree
Presidents' Day date calculator
In 2026 Presidents' Day falls on Monday 16 February, the third Monday of the month that federal law sets for Washington's Birthday.
PPavilion
Runs in your browser
⚙️ Developer UtilitiesFree
Minify CSS code and measure the size reduction
Shrink a stylesheet without touching its meaning: the sample drops from 101 to 71 bytes, a 29.7 % saving, while the text inside quotes, even a /* label */ {x}…
Mmargaret
Runs in your browser

How it works

1

Get your key

Create an account with your email and add balance when you need it. No subscription, no sales call.

2

Call the endpoint

One authenticated POST. The API returns a task_id immediately — copy-paste snippets in five languages on every page.

3

Collect the result

Receive a signed webhook the moment it's ready, or fetch a signed link. A failed task is never charged.

Pay only for what you use

No subscription. Free tools run in your browser; paid tasks draw from your balance, which never expires.

Free tools
$0.00

On-device utilities — hash, QR, JSON, Text→PDF and more — run in your browser. No account, no limits.

Balance
$10.00+

Top up your balance and spend it across web, API and the app. It never expires.