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.

⚙️ Developer UtilitiesFree
Double columnar transposition
With the keys ZEBRAS and then STRIPE, WEAREDISCOVEREDFLEEATONCE becomes CAEENSOIAEDRLEFWEDREEVTOC: two keyword grids rearrange the text one after the other.
PPavilion
Runs in your browser
⚙️ Developer UtilitiesFree
Brazil CPF check digits
Enter the nine digits 529982247 and get check digits 25, so the full CPF is 52998224725; or paste eleven digits to see whether the last two match.
Ssamurai
Runs in your browser
⚙️ Developer UtilitiesFree
Denmark CPR check
Enter 0707610018 and see a valid Danish CPR number for a woman born on 7 July 1961, with the mod-11 control passing.
Aabuela
Runs in your browser
⚙️ Developer UtilitiesFree
CRC-16 Kermit checksum
The nine characters 123456789 give the CRC-16 Kermit value 2189, the reference result for this profile, so you can tell at once whether a device or library…
Aabuela
Runs in your browser
⚙️ Developer UtilitiesFree
CRC-16 Modbus checksum
A Modbus RTU request reading ten holding registers from register 0 of device 1 gets the CRC CDC5, sent as C5 CD.
Aabuela
Runs in your browser
⚙️ Developer UtilitiesFree
CRC-16 XMODEM checksum
The nine characters 123456789 give the CRC-16/XMODEM value 31c3, or 12739 in decimal, the documented check result for the zero-start CCITT profile used in…
Ssamurai
Runs in your browser
⚙️ Developer UtilitiesFree
CRC-32 checksum
The nine characters 123456789 give the CRC-32 value cbf43926, the same check ZIP archives and PNG images use, so you can compare your result with any standard…
PPavilion
Runs in your browser
⚙️ Developer UtilitiesFree
CRC-64 checksum
The nine characters 123456789 give the CRC-64/ECMA-182 value 6C40DF5F0B497347, the reference check for this profile, so a library that returns anything else is…
Aabuela
Runs in your browser
⚙️ Developer UtilitiesFree
CRC-8 checksum calculator
The nine characters 123456789 give the CRC-8 value f4, or 244 in decimal, the documented check for the SMBus profile with polynomial 07, so you can verify a bus…
Ssamurai
Runs in your browser
⚙️ Developer UtilitiesFree
CSV field quoter
The cell He said "Hi", friend becomes "He said ""Hi"", friend": wrapped in double quotes with each inner quote doubled, as RFC 4180 requires, so commas and…
Ssamurai
Runs in your browser
⚙️ Developer UtilitiesFree
Argentine CUIT/CUIL check digit
Enter 20-12345678 and get check digit 6, so the full CUIT is 20-12345678-6; type 20-12345678-7 instead and validation fails.
PPavilion
Runs in your browser
⚙️ Developer UtilitiesFree
Mexico CURP check digit
Enter HEGG560427MVZRRL0 and get check digit 4, so the full CURP is HEGG560427MVZRRL04; or paste all 18 characters to see whether the last digit matches.
Ssamurai
Runs in your browser
⚙️ Developer UtilitiesFree
CUSIP check digit calculator
Enter the eight-character body of a CUSIP and get its ninth character: 03783310 gets check digit 0 and becomes 037833100.
Ssamurai
Runs in your browser
⚙️ Developer UtilitiesFree
Dancing Men cipher
Turn plain letters into the stick figures of Conan Doyle's Dancing Men and back again: HI becomes two figure descriptions, one per letter, and anything that is…
Ssamurai
Runs in your browser
⚙️ Developer UtilitiesFree
Digrafid cipher
Run Delastelle's Digrafid cipher with two keywords: DCODE with the keys KEYWORD and SECRET and a period of 3 becomes LTYDK#, and the same keys and period bring…
Ssamurai
Runs in your browser
⚙️ Developer UtilitiesFree
djb2 hash calculator
Paste a word and get Bernstein's djb2 fingerprint: hello gives 0f923099, or 261238937 as a plain number, the same result textbook code produces.
Aabuela
Runs in your browser
⚙️ Developer UtilitiesFree
DNA base encoder
Write a word and see it as DNA letters: Hi becomes CAGACGGC, four bases per byte, because every pair of bits maps to A, C, G or T.
Aabuela
Runs in your browser
⚙️ Developer UtilitiesFree
Spanish DNI/NIF letter calculator
Type the eight digits of a Spanish DNI and get its control letter: 12345678 leaves a remainder of 14 when divided by 23, so the letter is Z and the full number…
PPavilion
Runs in your browser
⚙️ Developer UtilitiesFree
Double Metaphone encoder
Type a name and get two sound-alike keys: Smith gives SM0 as its main code and XMT as the alternate, so records spelled differently but pronounced alike can be…
Ssamurai
Runs in your browser
⚙️ Developer UtilitiesFree
Dutch spelling alphabet
Spell any code the Dutch way over the phone: SOS becomes Simon Otto Simon, and every letter from Anna for A to Zacharias for Z, plus the number words Nul to…
PPavilion
Runs in your browser
⚙️ Developer UtilitiesFree
Dvorak QWERTY converter
Recover text typed with the wrong US keyboard layout: Hello typed on QWERTY keys while the computer expected Dvorak comes out as D.nnr, and one swap brings it…
PPavilion
Runs in your browser
⚙️ Developer UtilitiesFree
EAN-13 check digit calculator
Enter the twelve product digits and get the thirteenth: 400638133393 gets check digit 1 and prints as 4006381333931.
Ssamurai
Runs in your browser
⚙️ Developer UtilitiesFree
EBCDIC encoder
Turn text into IBM mainframe bytes and back: Hello becomes c8 85 93 93 96 on code page 037, and a pasted hex dump from a COBOL file or trace comes back as…
Ssamurai
Runs in your browser
⚙️ Developer UtilitiesFree
Ecoji emoji encoder
Wrap a short message in emojis that survive any chat window: Hello, Ecoji! is 13 bytes and becomes 12 emojis, and pasting them back returns the exact text…
Ssamurai
Runs in your browser
⚙️ Developer UtilitiesFree
Bulgarian EGN check digit
Enter the first nine digits of a Bulgarian EGN and get the tenth: 752316926 gets check digit 3 and becomes 7523169263, shown as 752316-926-3.
PPavilion
Runs in your browser
⚙️ Developer UtilitiesFree
US EIN format validator
Check a US EIN before it goes on a W-9 or vendor record: 12-3456789 has nine digits, the hyphen after the prefix and the prefix 12, which the IRS Andover campus…
PPavilion
Runs in your browser
⚙️ Developer UtilitiesFree
HTML named to numeric entities
Switch HTML entities between names and numbers: © becomes © and — becomes —, so markup passes through XML parsers and email gateways that…
PPavilion
Runs in your browser
⚙️ Developer UtilitiesFree
Fibonacci coding (Zeckendorf)
Write any positive whole number as a Fibonacci code: 6 is 5 + 1, so it becomes 10011, and every code ends in 11 so it can be spotted in a stream without a…
Ssamurai
Runs in your browser
⚙️ Developer UtilitiesFree
Fletcher-32 checksum
Get a quick checksum that notices word order: 123456789 gives the Fletcher-32 value df09d509, and swapping characters usually changes it.
PPavilion
Runs in your browser
⚙️ Developer UtilitiesFree
Norwegian fødselsnummer check digits
Enter the first nine digits of a Norwegian fødselsnummer and get both control digits: 010190000 gets 8 and 3 and becomes 01019000083.
PPavilion
Runs in your browser
⚙️ Developer UtilitiesFree
FNV-1 hash calculator
Hash text the original Fowler–Noll–Vo way, multiplying before mixing in each byte: foobar gives 31f0b262 at 32 bits, the value reference tables list for FNV-1…
Ssamurai
Runs in your browser
⚙️ Developer UtilitiesFree
FNV-1a hash
Get the FNV-1a fingerprint of any text, mixing in each byte before multiplying: foobar gives bf9cf968 at 32 bits, or sixteen hex digits at 64 bits, a stable tag…
PPavilion
Runs in your browser
⚙️ Developer UtilitiesFree
Fractionated Morse
Encrypt with Fractionated Morse and a keyword: COME TO THE EAST with the key GERMANY becomes FBKKCOKWGYXSQB, because the message is turned into Morse, cut into…
PPavilion
Runs in your browser
⚙️ Developer UtilitiesFree
Unicode Fraktur text
Turn plain letters into Unicode blackletter that keeps its gothic look wherever you paste it: Hello Fraktur becomes ℌ𝔢𝔩𝔩𝔬 𝔉𝔯𝔞𝔨𝔱𝔲𝔯, while digits…
Aabuela
Runs in your browser
⚙️ Developer UtilitiesFree
French spelling alphabet
Spell any name or code the French way over the phone: PARIS becomes Pierre Anatole Raoul Irma Suzanne, using the classic table from Anatole for A to Zoé for Z…
Ssamurai
Runs in your browser
⚙️ Developer UtilitiesFree
English gematria calculator
Score any word or phrase with English gematria, where each letter is worth six times its place in the alphabet: KIT is 66 + 54 + 120, a total of 240.
Aabuela
Runs in your browser
⚙️ Developer UtilitiesFree
Hebrew gematria calculator
Type a Hebrew word and get its gematria in the standard system: שלום scores 300 + 30 + 6 + 40, a total of 376, with each letter's value listed in reading order.
PPavilion
Runs in your browser
⚙️ Developer UtilitiesFree
Ordinal gematria calculator
Add up a word with ordinal gematria, where every letter counts as its place in the alphabet: KIT is 11 + 9 + 20, a total of 40, which reduces to the single…
Aabuela
Runs in your browser
⚙️ Developer UtilitiesFree
Gibberish language translator
Hello becomes Hidellido and cat becomes cidat: this translator slides the syllable id in front of every vowel, or removes it to recover the original words…
PPavilion
Runs in your browser
⚙️ Developer UtilitiesFree
Grandpré cipher
With the keyword rows CODE, ABLE, FISH and TRAP, the word CAT encrypts to 112141: each letter becomes its row and column number on the grid you build.
Aabuela
Runs in your browser
⚙️ Developer UtilitiesFree
Turning grille cipher
ATTACKATDAWN on a 4-by-4 grille becomes ATTCXAKAXXDTXAWN: letters go through the mask's holes, the mask turns a quarter turn four times, and the full square is…
Aabuela
Runs in your browser
⚙️ Developer UtilitiesFree
India GSTIN check digit
For the body 27AAPFU0939F1Z the check character is V, giving the full GSTIN 27AAPFU0939F1ZV. Calculate that last character for a form or an import, or check a…
Aabuela
Runs in your browser
⚙️ Developer UtilitiesFree
GTIN-14 check digit
Enter the thirteen digits 1001234567890 and get check digit 2, for the full case code 10012345678902.
Aabuela
Runs in your browser
⚙️ Developer UtilitiesFree
Hex dump viewer
Hello World! becomes one dump line starting at offset 00000000, with its 12 bytes in hex and the readable text in a side column, then a closing 0000000c.
Aabuela
Runs in your browser
⚙️ Developer UtilitiesFree
Hill cipher 2×2
With the key numbers 3, 3, 2 and 5, HELP encrypts to HIAT: each pair of letters is multiplied by the key matrix modulo 26.
Ssamurai
Runs in your browser
⚙️ Developer UtilitiesFree
Hill cipher 3×3
With the key 6,24,1,13,16,10,20,17,15, the word ACT encrypts to POH: each block of three letters is multiplied by the key matrix modulo 26, so every output…
PPavilion
Runs in your browser
⚙️ Developer UtilitiesFree
Hong Kong ID check digit
The body A123456 gets the check digit 3, so the full Hong Kong ID reads A123456(3). Calculate that last character, or check a full number before saving a…
PPavilion
Runs in your browser
⚙️ Developer UtilitiesFree
Homoglyph text converter
Hello World becomes Неⅼⅼо Ԝо𝗋ⅼԁ: it still reads the same, but 10 of its characters are now Cyrillic, Greek or other look-alikes.
Aabuela
Runs in your browser
⚙️ Developer UtilitiesFree
Decimal HTML entities converter
Hi becomes Hi: every character, including spaces, accents and emoji, is written as its decimal code point between &# and a semicolon.
Aabuela
Runs in your browser
⚙️ Developer UtilitiesFree
Named HTML entities encoder and decoder
A & B © becomes A & B ©: every character with a standard name, from angle brackets to the trademark sign, is written by that name.
Ssamurai
Runs in your browser
⚙️ Developer UtilitiesFree
IBAN check digit generator
Country DE, bank code 37040044 and account 0532013000 give check digits 89 and the IBAN DE89370400440532013000.
Ssamurai
Runs in your browser
⚙️ Developer UtilitiesFree
IDNA domain encoder
münchen.example.com becomes xn--mnchen-3ya.example.com: each label with accents or another script gets its xn-- form, while plain ASCII labels stay as they are.
Aabuela
Runs in your browser
⚙️ Developer UtilitiesFree
IMEI check digit
The fourteen digits 49015420323751 get the check digit 8, giving the full IMEI 490154203237518. Complete a device number for a label or database, or check a…
Aabuela
Runs in your browser
⚙️ Developer UtilitiesFree
Intel HEX encoder
Address 256, type 0 and sixteen data bytes become the record :10010000214601360121470136007EFE09D2190140, with checksum 40 worked out for you.
Ssamurai
Runs in your browser
⚙️ Developer UtilitiesFree
Internet checksum (RFC 1071)
The word hello gives the Internet checksum bc2d: its 5 bytes are paired into 16-bit words, added with carries folded back, and the sum is inverted.
PPavilion
Runs in your browser
⚙️ Developer UtilitiesFree
ISBN-10 check digit
The nine digits 030640615 get the check digit 2, so the full ISBN-10 is 0306406152. Complete a ten-character code, or check one from an old catalog, invoice or…
PPavilion
Runs in your browser
⚙️ Developer UtilitiesFree
ISBN-13 check digit
The twelve digits 978030640615 get the check digit 7, giving the full ISBN-13 code 9780306406157. Finish a book number before printing a barcode, or check a…
Aabuela
Runs in your browser
⚙️ Developer UtilitiesFree
ISBN-10 to ISBN-13 converter
The ISBN-10 code 0306406152 becomes the ISBN-13 code 9780306406157: the prefix 978 is added and the check digit is recalculated, from 2 to 7.
Ssamurai
Runs in your browser
⚙️ Developer UtilitiesFree
ISIN check digit
For the body US037833100 the check digit is 5, giving the full ISIN US0378331005. Complete a securities identifier before you print or store it, or check a…
Aabuela
Runs in your browser
⚙️ Developer UtilitiesFree
ISMN check digit
The twelve digits 979023067118 get the check digit 7, so the full music number is 9790230671187. Complete the ISMN of a score, a set of parts or a digital…
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.