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.

🏠 Home, food & hobbiesFree
Tobler Hiking Speed Calculator for Uphill and Downhill Slopes
On a 10 % uphill grade, Tobler's function predicts about 3.5 km/h. Enter a signed slope, positive for climbing and negative for descending, and get speed in…
Kkatherine
Runs in your browser
✍️ Text & AIFree
Count letters only
Hello, World! 123 — café Ωmega 🚀 has 19 letters: digits, spaces, punctuation and the emoji are skipped, while é and the Greek Ω count like any other letter.
Kkatherine
Runs in your browser
✍️ Text & AIFree
Count lowercase letters in text
Hello, world! 123 — café holds 13 lowercase letters: the capital H, the digits, the spaces and the punctuation are left out, while the accented é counts.
Ffrances
Runs in your browser
✍️ Text & AIFree
Count consonants in text
“Bright stars shine at night! 2026” has 17 consonants: vowels, spaces, the exclamation mark and the digits are left out, and a capital B counts like b.
Bbarbara
Runs in your browser
✍️ Text & AIFree
Count hashtags
“Launch day! #product #launch #startup” holds 3 hashtags, listed in order with their original capitals.
PPavilion
Runs in your browser
✍️ Text & AIFree
Count tab characters
A three-line code snippet with one indented line shows 1 tab on 1 line. Only real tab characters count, never four spaces or a non-breaking space, so you can…
Aabuela
Runs in your browser
✍️ Text & AIFree
Count occurrences of a word
In “Blue skies look blue, but blueberry is not blue.” the word blue appears 3 times: blueberry is ignored because only whole words count, and capitals don't…
Bbarbara
Runs in your browser
✍️ Text & AIFree
Estimate page count from text
At 250 words per page, a 500-word essay fills exactly 2 pages and a 750-word chapter fills 3. Paste your text, change the words per page if your layout differs…
Ssamurai
Runs in your browser
✍️ Text & AIFree
Find longest line
Paste text and see which line is the widest: in a three-line sample, line 2 wins with 29 characters.
Aabuela
Runs in your browser
✍️ Text & AIFree
Find the shortest word in text and its length
In “Quiet rivers run beneath old bridges.” the shortest word is “run”, with 3 letters, out of 6 words checked; it beats “old” because it comes first.
Ffrances
Runs in your browser
✍️ Text & AIFree
Character bigram frequency counter
Paste banana and get its five letter pairs ranked: an and na appear twice each, ba once. Each pair shows its count and share of the total, a classic fingerprint…
Ssamurai
Runs in your browser
✍️ Text & AIFree
Flesch Reading Ease score calculator for English text
"The cat sat on the mat. It was a sunny day." scores 108.96, rated Very easy, from 2 sentences, 11 words and 12 syllables.
Bbarbara
Runs in your browser
✍️ Text & AIFree
Convert to HTTP-Header-Case
content-type becomes Content-Type, x-request-id becomes X-Request-Id and ACCEPT-LANGUAGE becomes Accept-Language.
Kkatherine
Runs in your browser
✍️ Text & AIFree
Most common word finder
Find the one word that dominates a passage: in the cat and the hat and the cat, the appears 3 times out of 8 words.
Aabuela
Runs in your browser
✍️ Text & AIFree
Get nth word
Pick the word at any position: in alpha bravo charlie delta echo, word 3 is charlie, out of 5 words.
PPavilion
Runs in your browser
✍️ Text & AIFree
SMOG readability index calculator
Three dense sentences with 10 words of three or more syllables score 13.56, about 14 years of education.
Ffrances
Runs in your browser
✍️ Text & AIFree
Swap case converter
Flip every letter's case in one pass: tHIS IS WRONG, typed with Caps Lock on, becomes This is wrong, and Hello World becomes hELLO wORLD.
Ssamurai
Runs in your browser
✍️ Text & AIFree
Type-Token Ratio Calculator for Lexical Diversity
«The quick brown fox jumps over the lazy dog. The fox rests.» has 12 words but only 9 different ones, a type-token ratio of 0.75.
Kkatherine
Runs in your browser
✍️ Text & AIFree
Count word frequency
In «the cat sat on the mat and the cat ran», the comes first with 3 of 10 words (30%) and cat second with 2 (20%).
PPavilion
Runs in your browser
✍️ Text & AIFree
Detect text case style
customerOrderId is recognized as camelCase and CUSTOMER_ORDER_ID as CONSTANT_CASE. Paste a name or label to see which convention it follows, from PascalCase to…
Kkatherine
Runs in your browser
✍️ Text & AIFree
Convert to flatcase
Hello World and HelloWorld both become helloworld, and kebab-case-name becomes kebabcasename. Every letter is lowercased and every separator disappears, leaving…
Aabuela
Runs in your browser
✍️ Text & AIFree
MLA title case converter
Capitalize an English title the MLA way: the rules of art: because form matters becomes The Rules of Art: Because Form Matters.
Ffrances
Runs in your browser
✍️ Text & AIFree
Remove control characters
Delete the invisible control characters hidden in a paste: Hello, a null byte, World, a bell and an exclamation mark become HelloWorld!, with 2 characters…
Ssamurai
Runs in your browser
✍️ Text & AIFree
Remove letters from text
Take the 12 letters out of Order AB-2048: ready @ 09:30! and you are left with -2048:, the @ and 09:30!, each in its original place.
Ffrances
Runs in your browser
✍️ Text & AIFree
Remove punctuation from text online
“Hello, world! Room #42” becomes “Hello world Room 42”: punctuation, symbols and emoji go, while letters from any script, numbers, spaces and line breaks stay…
Bbarbara
Runs in your browser
✍️ Text & AIFree
Split camelCase into words
Turn a compact name like GetUserProfile into Get User Profile, ready for a label, a heading or alt text.
Ssamurai
Runs in your browser
✍️ Text & AIFree
Convert tabs to spaces
Paste code or text and each tab turns into the same number of spaces, four unless you choose another width from 1 to 16, so indentation looks identical in every…
PPavilion
Runs in your browser
✍️ Text & AIFree
Lowercase the first letter of text online
Turn HelloWorld into helloWorld, or Your account is ready into your account is ready for the middle of a sentence.
Bbarbara
Runs in your browser
✍️ Text & AIFree
Normalize ellipsis characters and three periods
Make every ellipsis in a text match: Wait... What happened...... Done. becomes Wait… What happened…… Done., with 3 replacements counted.
Kkatherine
Runs in your browser
✍️ Text & AIFree
Remove ANSI escape codes from terminal text and logs
Clean terminal colors and formatting codes out of logs: a green Build passed and a bold yellow 2 warnings come back as plain text, with 4 hidden codes removed.
Bbarbara
Runs in your browser
✍️ Text & AIFree
Remove Unicode combining marks from text
Remove accents and other combining marks and keep everything else: Crème brûlée, déjà vu, São Paulo and Ångström become Creme brulee, deja vu, Sao Paulo and…
Kkatherine
Runs in your browser
✍️ Text & AIFree
Remove emoji from text
Strip emoji from a text and keep the words: Hello 😀 world 🚀 keeps only Hello and world, with 2 emoji removed.
Aabuela
Runs in your browser
✍️ Text & AIFree
Remove first line from text
Paste a CSV and the header row name,age,city is dropped, leaving only the data rows Ada,36,London and Bob,41,Paris.
PPavilion
Runs in your browser
✍️ Text & AIFree
Remove lines matching regex
With the pattern ^DEBUG\b, a five-line log loses its 2 DEBUG lines and keeps the 3 INFO and ERROR lines untouched.
Ffrances
Runs in your browser
✍️ Text & AIFree
Sort characters in text
cabana becomes aaabcn: all 6 characters lined up in Unicode order, repeats included. Spaces, punctuation and emoji are kept and sorted too, so two exact…
Ffrances
Runs in your browser
✍️ Text & AIFree
Sort lines by length
watermelon, fig, apple, pear and plum come back as fig, pear, plum, apple, watermelon: 3, 4, 4, 5 and 10 characters.
Bbarbara
Runs in your browser
✍️ Text & AIFree
Strip surrounding quotes
Paste "hello world" and get hello world back: one matching pair of outer quotes is peeled off, whether straight, curly, guillemets or backticks.
Ssamurai
Runs in your browser
✍️ Text & AIFree
Center text in a chosen width
Pick a width of 20 and KIT gets 8 spaces on the left and 9 on the right: every line is centered on its own, and an odd leftover space always goes to the right.
Bbarbara
Runs in your browser
✍️ Text & AIFree
Indent lines by spaces
Indent hello and world by 4 spaces and both lines shift right, adding 8 characters in total. Blank lines receive the same spaces, existing indentation is kept…
Ssamurai
Runs in your browser
✍️ Text & AIFree
Insert Text at a Position
Insert "beautiful " at position 6 of "Hello world" and you get "Hello beautiful world", 21 characters long.
Kkatherine
Runs in your browser
✍️ Text & AIFree
Pad string center
Center text inside a fixed-length field: hi centered to 8 characters with stars becomes ***hi***, three on each side.
PPavilion
Runs in your browser
✍️ Text & AIFree
Add prefix to each line
Put the same marker at the start of every line: with two slashes and a space as the prefix, first line, second line and third line become 3 commented lines.
Aabuela
Runs in your browser
✍️ Text & AIFree
Sort lines descending
banana, apple, Cherry and apricot come back as banana, apricot, apple, Cherry: 4 lines from Z to A, with lowercase ahead of capitals by default.
Aabuela
Runs in your browser
✍️ Text & AIFree
Truncate Text to a Word Limit with an Ellipsis
Keep the first 5 of 9 words and The quick brown fox jumps over the lazy dog becomes The quick brown fox jumps..., with no word cut in half.
Ffrances
Runs in your browser
✍️ Text & AIFree
Word wrap text to width
Set a width of 32 and a long two-paragraph note reflows into 8 lines that fit the width, with the blank line between paragraphs kept.
Kkatherine
Runs in your browser
✍️ Text & AIFree
Align text into columns
Paste «name,age,city», «Alice,30,NY» and «Bob,25,Los Angeles» and get three clean columns 5, 3 and 11 characters wide, two spaces apart, readable in any…
Ssamurai
Runs in your browser
✍️ Text & AIFree
Find common lines in two texts
Compare apple, banana, cherry, banana, pear with pear, banana, orange, banana and get banana and pear: each shared line once, in the order of the first list.
Ffrances
Runs in your browser
✍️ Text & AIFree
Split a CSV row into lines
A row like red,,blue, becomes four lines, the empty second and last values included, and a quoted New York, NY stays in one piece.
Bbarbara
Runs in your browser
✍️ Text & AIFree
Damerau–Levenshtein distance calculator
form and from are 1 edit apart, because swapping two neighbouring letters counts as a single step, while kitten and sitting need 3.
Ssamurai
Runs in your browser
✍️ Text & AIFree
Dice coefficient similarity
night and nacht score 0.25: each word has 4 letter pairs and they share only ht. The Dice coefficient runs from 0 for no shared pairs to 1 for identical texts…
PPavilion
Runs in your browser
✍️ Text & AIFree
Line Diff Checker
Comparing alpha, beta, gamma, delta with alpha, beta revised, gamma, epsilon gives 2 lines added, 2 removed and 2 unchanged, each with its line number in both…
Bbarbara
Runs in your browser
✍️ Text & AIFree
Extract capitalized words
From "Alice met Bob in Paris last Tuesday after the Summit" you get Alice, Bob, Paris, Tuesday and Summit: 5 capitalized words out of 10.
PPavilion
Runs in your browser
✍️ Text & AIFree
Extract lines matching regex
In a log with INFO, WARN and ERROR lines, the pattern ^ERROR\b keeps just the 2 error lines out of 4, untouched and in order.
Kkatherine
Runs in your browser
✍️ Text & AIFree
Extract words starting with a prefix
Give the prefix a and "apple apricot banana avocado berry almond" returns apple, apricot, avocado and almond: 4 matches out of 6 words, in the order they…
Aabuela
Runs in your browser
✍️ Text & AIFree
Case-insensitive find and replace
Search for draft and replace it with Final: Draft, DRAFT and draft all become Final, with 3 changes counted.
Kkatherine
Runs in your browser
✍️ Text & AIFree
Replace first occurrence
In “one two one three one”, replacing the first “one” with “FIRST” gives “FIRST two one three one”, and the later matches stay exactly as they were.
Aabuela
Runs in your browser
✍️ Text & AIFree
Multiple find and replace
Rename ACME Corp to Nova Labs, ACME to Nova and the support address in one pass: 3 pairs, 3 changes, applied in the order you list them.
Ssamurai
Runs in your browser
✍️ Text & AIFree
Reverse paragraph order
An introduction, its supporting details and a conclusion come back as conclusion, details, introduction: 3 paragraphs in reverse order, each one untouched…
Ffrances
Runs in your browser
✍️ Text & AIFree
Split text into sentences
Paste a paragraph and get one sentence per line: «Hello world. This is a second sentence! Is this a third?» becomes three lines.
PPavilion
Runs in your browser
✍️ Text & AIFree
Baseline grid line height
16 px type with a ratio of 1.5 on an 8 px grid gives a 24 px line height: exactly 3 grid rows, so every line sits on the same rails.
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.