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.

✅ ValidationFree
Validate a phone number
Type +34 600 11 12 22 and you get +34600111222, confirmed as a valid Spanish number of 11 digits, ready for your contact list, text messages or login codes.
NNitro
Runs in your browser
✅ ValidationFree
Validate an IBAN
Type ES91 2100 0418 4502 0005 1332 and you learn it is a valid Spanish IBAN of 24 characters, exactly the length Spain expects.
NNitro
Runs in your browser
✅ ValidationFree
Check a SWIFT/BIC code
Enter CAIXESBBXXX and it is confirmed as a valid code: bank CAIX, country ES and branch XXX. A code copied in lowercase, with a stray space or cut to 9…
NNitro
Runs in your browser
✅ ValidationFree
Check a tax ID format
Enter 12345678Z for Spain and it comes back valid, confirmed by its check digit. Each of the 40+ countries keeps its own rules, so Brazil’s two check digits and…
NNitro
Runs in your browser
✅ ValidationFree
Validate a card number
Catch a mistyped card number before the payment step: 4242 4242 4242 4242 passes the Luhn check and matches Visa, while one wrong digit would almost always fail…
NNitro
Runs in your browser
✅ ValidationFree
Detect a card brand
Show the right card logo while the shopper is still typing: 4111 1111 1111 1111 reads as Visa, with the expected length of 16 digits and a passing checksum.
NNitro
Runs in your browser
✅ ValidationFree
Validate a URL
Paste https://Ejemplo.com:443/ruta and you get https://ejemplo.com/ruta, with the host in lower case and the default port dropped, plus every part of the…
NNitro
Runs in your browser
✅ ValidationFree
Detect injection attacks
Paste admin' OR 1=1 -- and the check flags it as suspicious with an SQL pattern, the classic trick for slipping past a login form.
NNitro
Runs in your browser
✅ ValidationFree
Check password strength
Type Tr0ub4dor&3xY!zq and you see 16 characters, 105 bits of entropy, not a common password and centuries to crack.
NNitro
Runs in your browser
✅ ValidationFree
Check a postal code
Enter 28013 with Spain and it is confirmed as a well-formed Spanish postal code; the same check knows a US ZIP has five digits and a Canadian code alternates…
NNitro
Runs in your browser
✅ ValidationFree
Validate a barcode
Spot a mistyped barcode before the register does: 4006381333931 passes as a valid EAN-13 because its last digit matches the arithmetic of the twelve before it.
NNitro
Runs in your browser
✅ ValidationFree
Parse a user agent
Paste a typical Chrome string and you learn it is Chrome 126.0 on Windows 10/11, Blink engine, a desktop, not a bot, even though it also says Mozilla and…
NNitro
Runs in your browser
⚙️ Developer UtilitiesFree
Generate a UUID
A v4 UUID carries 122 random bits, while v7 starts with a millisecond timestamp so new rows sort by time: choose v4, v7 or ULID and how many you need, and get…
NNitro
Runs in your browser
⚙️ Developer UtilitiesFree
Hash a string
Hash any text with the method you pick, so hola mundo hashed with SHA-256 gives a fixed-length fingerprint starting 0b894166.
NNitro
Runs in your browser
⚙️ Developer UtilitiesFree
Sign and verify a payload
Sign mensaje with the key clave-secreta using HMAC-SHA-256 and you get a signature starting fd7e5bf1 that only someone holding that key can reproduce.
NNitro
Runs in your browser
⚙️ Developer UtilitiesFree
Decode a JWT
Paste a JWT and read what is inside: a sample token signed with HS256 reveals its subject, its name claim and an expiry of 13 September 2020, so it is flagged…
NNitro
Runs in your browser
⚙️ Developer UtilitiesFree
Create a signed JWT
Create a signed JWT from your own claims: give a subject, a role such as admin and a shared secret, and you get a ready HS256 token back, or sign with a private…
NNitro
Runs in your browser
⚙️ Developer UtilitiesFree
Generate a 2FA code
The six-digit code your authenticator shows every 30 seconds comes from a shared secret and the current time: enter the secret to get the current code and the…
NNitro
Runs in your browser
⚙️ Developer UtilitiesFree
Encrypt text
Encrypt or decrypt text with AES-256-GCM using your own key: the result carries an authentication tag, so a change to even one bit of the encrypted text is…
NNitro
Runs in your browser
⚙️ Developer UtilitiesFree
Generate a password
Create random passwords that cannot be guessed from earlier ones, one at a time or in batches, such as two passwords of 16 characters.
NNitro
Runs in your browser
⚙️ Developer UtilitiesFree
Encode and decode Base64
«Año 2026 — ñandú» becomes QcOxbyAyMDI2IOKAlCDDsWFuZMO6 in Base64 and decodes back with every accent intact.
NNitro
Runs in your browser
🕸️ Web Scraping & MonitoringFree
Encode and decode a URL
café becomes caf%C3%A9, a space becomes %20 and & becomes %26: encode text so it travels safely inside a link, or decode percent signs back into readable words…
NNitro
Runs in your browser
🕸️ Web Scraping & MonitoringFree
Make a URL slug
Turn a title into a clean web address: ¡Cómo Añadir un Título en Español! becomes como-anadir-un-titulo-en-espanol.
NNitro
Runs in your browser
📅 Dates & timeFree
Convert between time zones
Noon UTC on 21 July 2026 is 2:00 p.m. in Madrid and 6:00 a.m. in Costa Rica: convert a moment between two time zones with the daylight-saving rules that apply…
NNitro
Runs in your browser
⚙️ Developer UtilitiesFree
Convert a Unix timestamp
Turn a Unix timestamp into a readable date and back: 1800000000 is 15 January 2027 at 08:00 UTC, also given in milliseconds, with an optional time zone for the…
NNitro
Runs in your browser
📅 Dates & timeFree
Count business days
July 2026 has 31 calendar days but only 22 business days once weekends and a holiday on 24 July are removed.
NNitro
Runs in your browser
⚙️ Developer UtilitiesFree
Explain a cron expression
Turn a cron line into a plain sentence: 0 3 * * 1-5 reads as at 3:00 AM, Monday through Friday, so nobody has to count fields from memory or open a reference.
NNitro
Runs in your browser
⚙️ Developer UtilitiesFree
See the next cron runs
See exactly when a cron expression will fire next, and check that 0 0 1 * * really means midnight on the first of the month rather than a job that runs every…
NNitro
Runs in your browser
🖼️ ImagesFree
Make a QR code
Create a QR code for any of four kinds of content: a link, a Wi-Fi network, a contact card or plain text.
NNitro
Runs in your browser
🖼️ ImagesFree
Add a logo to a QR code
Add your logo to the center of a QR code without breaking it: the error-correction level, the logo's size and the blank margin around the code are set for you.
NNitro
Runs in your browser
🖼️ ImagesFree
Read a QR code
Upload a picture of a QR code and see exactly what it holds, whether a link, Wi-Fi details, a contact card or plain text.
NNitro
Runs in your browser
🖼️ ImagesFree
Make a barcode
Turn a product code into a barcode a standard scanner reads the first time, in EAN, UPC, Code128, Code39 or ITF.
NNitro
Runs in your browser
🗂️ Data & FilesFree
Create a vCard
Enter a name, phone, email, organization, job title, website and address, and get a .vcf contact file in vCard 3.0 with every detail escaped correctly, ready to…
NNitro
Runs in your browser
📅 Dates & timeFree
Create a calendar invite
Turn an appointment into a calendar file: Revision de contrato on 21 July 2026 from 09:00 to 10:00 UTC in Madrid becomes an .ics invite that the main calendar…
NNitro
Runs in your browser
📈 SEOFree
Build UTM campaign links
When one person types Newsletter and another types newsletter, one campaign splits into two rows of your report: fill in source, medium and campaign to get a…
NNitro
Runs in your browser
⚙️ Developer UtilitiesFree
Reshape a webhook payload
The email found at data.customer.email lands under correo and the amount 8500 under importe, while a path that does not exist is simply left out: describe the…
NNitro
Runs in your browser
⚙️ Developer UtilitiesFree
Sign and verify webhooks
A fake payment-succeeded event or a forged order update easily reaches a service that trusts every message: sign your outgoing notifications with a shared…
NNitro
Runs in your browser
⚙️ Developer UtilitiesFree
Subnet calculator
192.168.1.0/24 gives 254 usable hosts, from 192.168.1.1 to 192.168.1.254: paste a block or an address with its mask to see the network, broadcast, wildcard…
NNitro
Runs in your browser
✅ ValidationFree
Color contrast checker
Know whether text will stay readable for everyone, whatever your own screen shows: dark gray #111827 on white has a contrast ratio of 17.74 and passes AA and…
GGala
Runs in your browser
🕸️ Web Scraping & MonitoringFree
Remove tracking parameters from a URL
Two UTM tags gone, the id parameter kept and nothing else in the link touched: paste a link to strip known tracking parameters and get a list of every name and…
GGala
Runs in your browser
🌐 TranslationFree
Sort a list alphabetically
With Spanish rules, “nandu” comes before “ñandú” and “Ñoño”, and “Ángel” sits right after “angel” instead of at the end of the list.
GGala
Runs in your browser
📈 SEOFree
Validate a redirect map
Catch redirect mistakes while the map is still a file: in /a → /b → /c → /d, the route from /a takes three hops and is flagged, ready to point straight at /d.
GGala
Runs in your browser
✍️ Text & AIFree
Word counter
Paste a draft and get words, characters with and without spaces, sentences, paragraphs and reading time in one go.
AAspire
Runs in your browser
📅 Dates & timeFree
Date difference and age calculator
Get the exact gap between two dates, in total days and in years, months and days, or someone's age on a given date: 31 January to 29 February 2024 is one month…
PPavilion
Runs in your browser
⚙️ Developer UtilitiesFree
Regex tester
Check a pattern exactly as your browser will run it: hello in hello world gives one match at position 0, with its numbered and named groups listed.
AAspire
Runs in your browser
✍️ Text & AIFree
Number to words
Spell a number in English or Spanish words: in check mode 12.5 becomes twelve and 50/100, the legal-style line for cheques and invoices, while plain reading…
PPavilion
Runs in your browser
➗ MathFree
Fraction calculator
Enter 2/4 and get 1/2, already in lowest terms, plus its mixed form and an exact decimal. Add, subtract, multiply or divide two fractions with no rounding…
PPavilion
Runs in your browser
➗ MathFree
Percentage calculator
Six percentage questions in one place: how much 20% of 150 is (30), what share one number is of another, how much something rose or fell, and what it cost…
AAspire
Runs in your browser
⚙️ Developer UtilitiesFree
Base converter
Rewrite a number from one base into another, anywhere from base 2 to base 36: 1010 in binary is 10 in decimal.
AAspire
Runs in your browser
📏 Unit convertersFree
Roman numeral converter
Switch between ordinary numbers and Roman numerals in both directions: 2026 becomes MMXXVI, and MMXXVI reads back as 2026.
AAspire
Runs in your browser
➗ MathFree
GCD LCM calculator
Enter 12 and 18 and get a GCD of 6 and an LCM of 36, or pass up to 20 numbers in one go. Handy for reducing fractions, finding common denominators and lining up…
AAspire
Runs in your browser
❤️ Health & fitnessFree
BMI calculator
70 kg at 175 cm gives a BMI of 22.9, inside the WHO normal range of 18.5 up to 25. Enter weight and height in metric or imperial units and get your body mass…
AAspire
Runs in your browser
💰 Finance & moneyFree
VAT calculator
100 at 21% becomes 121, with 21 of tax, and 121 at 21% goes back to 100: add tax to a net price or extract it from a total that already includes it, and always…
AAspire
Runs in your browser
❤️ Health & fitnessFree
Sleep calculator
Plan sleep in whole 90-minute cycles. To wake at 07:00 after 5 cycles, with 15 minutes to fall asleep, go to bed at 23:15.
AAspire
Runs in your browser
✍️ Text & AIFree
Case converter
Hello World becomes HELLO WORLD in upper case, and the same text can switch to any of nine styles, from title and sentence case to camel, snake and kebab.
AAspire
Runs in your browser
❤️ Health & fitnessFree
TDEE & BMR calculator
An 80 kg, 180 cm, 30-year-old man with a sedentary routine burns 1,780 kcal at rest and needs 2,136 kcal a day to keep his weight, by the Mifflin-St Jeor…
AAspire
Runs in your browser
🎓 EducationFree
Grade calculator
Enter scores with their weights to get the weighted average, such as 80 and 90 at equal weight giving 85, or switch to the final exam option to see the score…
AAspire
Runs in your browser
💰 Finance & moneyFree
Salary calculator
Turn a pay figure from one period into any other: an annual 60000 is 5000 a month, and an hourly rate becomes a yearly figure using 40 hours and 52 weeks unless…
AAspire
Runs in your browser
✍️ Text & AIFree
NATO phonetic alphabet
Type NATO and get November Alfa Tango Oscar, using the official ICAO spellings that radio crews and aviation checklists expect, or paste code words to turn them…
PPavilion
Runs in your browser
✍️ Text & AIFree
Caesar cipher & ROT13
With ROT13, Hello, World! becomes Uryyb, Jbeyq!: each letter moves 13 places, capitals stay capitals, and the comma, space and exclamation mark stay put.
PPavilion
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.