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.

✍️ Text & AIFree
Add line numbers to text
Start at 8 and a three-line text is numbered 8, 9 and 10, with the single digits padded by a space so the separator bars form a straight column.
Ffrances
Runs in your browser
✍️ Text & AIFree
Lorem ipsum generator
Ask for exactly 12 words with seed 7 and you get the same placeholder line every time, starting with Lorem ipsum dolor sit amet.
Hhedy
Runs in your browser
✍️ Text & AIFree
Generate random words
Ask for five English words with seed 42 and you always get breeze, pearl, dance, year and unity: real words, never repeated, drawn from lists in six languages.
Ssamurai
Runs in your browser
✍️ Text & AIFree
Add strikethrough to text
Type «Hello, World!» and get H̶e̶l̶l̶o̶,̶ ̶W̶o̶r̶l̶d̶!̶ back, struck through letter by letter and ready to paste into WhatsApp, Discord, an Instagram bio or an…
Ggrace
Runs in your browser
✍️ Text & AIFree
Generate Zalgo Glitch Text with a Repeatable Seed
«Glitch me» at intensity 2 with seed 42 becomes G̺̀l̐̓i̬͆t̤̏c̲̎h̘̕ ḿ͂ë́̕, and it comes out exactly the same every time you repeat those settings.
Bbarbara
Runs in your browser
✍️ Text & AIFree
Convert BBCode to HTML
[quote]Read [b]carefully[/b].[/quote] becomes a block quote with the word carefully in bold, and a [list] becomes a bulleted HTML list.
Kkatherine
Runs in your browser
✍️ Text & AIFree
Count syllables in a word
Beautiful has 3 syllables: the eau in the middle counts as one vowel group. The estimate follows simple English spelling rules, drops a silent final e and…
Ssamurai
Runs in your browser
✍️ Text & AIFree
Render CSV as a plain-text table
Paste a three-row export of names, roles and cities and get a table where every column lines up, separated by vertical bars, with a dashed rule under the…
Aada
Runs in your browser
✍️ Text & AIFree
Extract @mentions from text
Paste any text and get each @mention once, in the order it first appeared: a note that names @Ada, @Linus and @ADA gives @Ada and @Linus, and team@example.com…
Bbarbara
Runs in your browser
✍️ Text & AIFree
Convert text to title case AP style
«standing up to the man with a plan» becomes «Standing up to the Man With a Plan»: AP headline rules capitalize prepositions of four or more letters, such as…
Ggrace
Runs in your browser
✍️ Text & AIFree
Estimate reading time from text and words per minute
Ten words read at 240 words per minute take 3 seconds, because the time is rounded up to the next whole second so no passage looks shorter than it is.
Ffrances
Runs in your browser
✍️ Text & AIFree
Count unique words in text
“The cat sat on the mat. The cat was happy, and the mat was warm.” has 15 words but only 9 unique ones, with The leading at 4 uses.
Aada
Runs in your browser
✍️ Text & AIFree
Pretty-print JSON text
Turn one cramped line of data into neatly indented text, so the 53-byte example comes back as 79 readable bytes, two spaces per level.
Ssamurai
Runs in your browser
✍️ Text & AIFree
Convert text to leetspeak
Turn text into 1337 speak and decide how much changes: at medium, 16 of the 31 eligible letters in the sample sentence become digits, while light touches every…
Hhedy
Runs in your browser
✍️ Text & AIFree
Line length statistics
Get the four numbers that describe how wide your lines are: in a three-line sample, the shortest has 5 characters, the longest 22 and the median 10, alongside…
Ggrace
Runs in your browser
✍️ Text & AIFree
Remove HTML comments
Clear draft notes and disabled fragments out of your HTML: a page with two comments comes back with both gone and a count of 2, while tags, indentation and line…
Kkatherine
Runs in your browser
💰 Finance & moneyFree
Calculate CAC to LTV ratio
When a customer's lifetime value is four times what it cost to win them, the ratio is 4:1 and clears the common 3:1 rule of thumb for a healthy business.
Bbarbara
Runs in your browser
💰 Finance & moneyFree
Calculate Total Employee Cost from Salary and Overhead
A salary of 80,000 really costs 114,120 a year, or 9,510 a month, once the default 30% benefits, 7.65% employer payroll taxes and 5% equipment are added.
Kkatherine
Runs in your browser
💰 Finance & moneyFree
Calculate profit margin percentage
Revenue of 250,000 with a cost of goods sold of 150,000 leaves a gross profit of 100,000 and a gross margin of 40%.
Aada
Runs in your browser
💰 Finance & moneyFree
PTO accrual balance calculator
Earning 4.25 hours over 18 pay periods adds up to 76.5, but a policy maximum of 60 holds the balance at 60. You see both figures and whether the cap kicked in.
Ffrances
Runs in your browser
✍️ Text & AIFree
Generate an acronym from a phrase
“The North Atlantic Treaty Organization” becomes NATO: the generator joins the uppercase initials in order and skips the articles a, an and the unless you turn…
Bbarbara
Runs in your browser
✍️ Text & AIFree
Count paragraphs in text
Paste three paragraphs separated by blank lines and get 3 paragraphs with 6, 4 and 5 words, 15 in total.
Aabuela
Runs in your browser
✍️ Text & AIFree
Remove numbers from text
«Invoice 2026-Q3: room ٤٢, batch 12.» becomes «Invoice -Q: room , batch .» with 9 digits removed, because Arabic-Indic and fullwidth digits count too, while…
Kkatherine
Runs in your browser
✍️ Text & AIFree
Remove punctuation from text online
«Hello, world! Room #42 is ready.» comes back as «Hello world Room 42 is ready»: punctuation and symbols go, letters in any script and digits stay, and spaces…
Ffrances
Runs in your browser
💰 Finance & moneyFree
Return on ad spend calculator
Spend 1000 on ads, see 4000 in attributed revenue, and your ROAS is 4, or 400%: four units back for each one spent.
Ssamurai
Runs in your browser
💰 Finance & moneyFree
Competitor price positioning calculator
If 2 of 4 competitors charge less than you and 1 charges the same, your price sits at the 75th percentile, shown next to the competitors' average price.
Kkatherine
Runs in your browser
💰 Finance & moneyFree
Economic order quantity calculator
With 1,000 units a year, 10 per order and 0.5 to hold one unit for a year, the best order size is 200: five orders a year and an annual inventory cost of 100…
Ssamurai
Runs in your browser
💰 Finance & moneyFree
Founder equity dilution calculator
A founder who owns 80% and gives 20% of the company to new investors keeps 64%, a drop of 16 percentage points.
Aabuela
Runs in your browser
💰 Finance & moneyFree
TAM, SAM and SOM Calculator
A total market of 500,000,000 with 30% you can serve and 8% of that you can win gives a SAM of 150,000,000 and a SOM of 12,000,000.
Ffrances
Runs in your browser
💰 Finance & moneyFree
Net present value calculator for cash flows
Invest 1,000 today and receive 400, 500 and 600 over three periods at a 10% rate, and the NPV comes out positive.
Bbarbara
Runs in your browser
💰 Finance & moneyFree
Subscription customer LTV calculator
A customer paying 50 a month at 70% gross margin with 5% monthly churn is worth 700 over the relationship: 35 of monthly contribution across an average lifetime…
Aabuela
Runs in your browser
💰 Finance & moneyFree
Email campaign open rate calculator
Send 10,000 emails, deliver 9,600 and record 2,304 opens, and you have a 96% delivery rate and a 24% open rate.
Bbarbara
Runs in your browser
💰 Finance & moneyFree
Mortgage escrow monthly reserve calculator
Add up the yearly property tax and homeowners insurance and spread them over 12 months: 3,600 in tax plus 1,200 in insurance means an escrow reserve of 400 a…
Ssamurai
Runs in your browser
💰 Finance & moneyFree
Check rental application income-to-rent ratio
See at a glance whether an applicant meets a three-times-rent rule: 7,500 of gross monthly income against 2,400 in rent is a multiple of 3.125, above the 7,200…
Kkatherine
Runs in your browser
💰 Finance & moneyFree
Security deposit limit calculator
Turn a rule like two months of rent into an exact ceiling: with rent of 1,850.5 and a limit of 2, the maximum deposit is 3,701, so a 4,000 request is 299 over.
Ffrances
Runs in your browser
💰 Finance & moneyFree
Multi-agent real estate commission split
Enter the gross commission and two percentages to see who gets what: on 10,000 with a 30% brokerage split and a 25% referral fee, the referral is 2,500, the…
PPavilion
Runs in your browser
💰 Finance & moneyFree
Generate a move-in condition walkthrough checklist
Build a move-in inspection list before the boxes arrive: an apartment with 2 rooms gets 7 sections, from Room 1 and Room 2 to kitchen, bathroom, entrance…
Bbarbara
Runs in your browser
💰 Finance & moneyFree
Property Management Fee Calculator
Split one month's rent into fees and owner income: 2,500 in rent with an 8% management fee costs 200, and a 500 leasing fee brings total fees to 700, leaving…
Kkatherine
Runs in your browser
💰 Finance & moneyFree
Rent split calculator by room size
Split rent fairly by bedroom size: 3,200 shared across rooms of 180, 140 and 100 square feet comes to 1,371.43, 1,066.67 and 761.9, which add back exactly to…
Ffrances
Runs in your browser
💰 Finance & moneyFree
New home utility setup checklist
Know which service to order first before you move: internet needs about 21 days, electric and gas 14, water and trash 7, so the checklist puts broadband at the…
Ssamurai
Runs in your browser
💰 Finance & moneyFree
Customs duty estimate from declared value and category rate
Plan landed costs with a duty figure you can audit: a declared value of 1,250 in the footwear category at 12.5% gives an estimated duty of 156.25.
Kkatherine
Runs in your browser
💰 Finance & moneyFree
Freight class from density
Pre-check a freight class before you request LTL rates: 200 pounds in 20 cubic feet is a density of 10 PCF, which falls in the 9 to 10.5 band and maps to class…
PPavilion
Runs in your browser
💰 Finance & moneyFree
Boxes per pallet calculator
Get a stacking estimate you can inspect: 40 × 30 × 25 boxes on a 120 × 100 pallet place 9 per layer standard against 8 rotated, and 6 layers within 150 use…
Ffrances
Runs in your browser
💰 Finance & moneyFree
Warehouse storage slot utilization calculator
720 occupied slots out of 800 is 90% utilization, with 80 slots available and a warning because it is above the 85% planning threshold.
Bbarbara
Runs in your browser
💰 Finance & moneyFree
Check whether an address is within a delivery zone radius
Decide in one step whether an address is in your delivery zone: one measured 6.283267 km from the hub in a straight line falls inside a 10 km radius.
Ffrances
Runs in your browser
💰 Finance & moneyFree
Pick and pack time estimate
Know how long an order takes before you promise a ship-by time: 12 items at 0.75 minutes each take 9 minutes to pick, and 3 minutes of packing bring the total…
PPavilion
Runs in your browser
🧭 Travel & geographyFree
Calculate parking fee by duration
Park for 5.5 hours at 4 for the first hour and 2.5 for each extra started hour, and you are billed 6 hours for 16.5, under an 18 daily cap.
Bbarbara
Runs in your browser
🧭 Travel & geographyFree
Multi-stop route total distance calculator
Depot to Museum 4.8 km, Museum to Hotel 3.25 km and back to the Depot 6.1 km make a 14.15 km route, with every leg listed.
Kkatherine
Runs in your browser
🧭 Travel & geographyFree
Bike share trip cost calculator
A 24-minute ride by a member with 10 included minutes bills 14 minutes, plus the unlock fee that still applies, so you see the fixed and per-minute parts of the…
Bbarbara
Runs in your browser
🧭 Travel & geographyFree
Calculate EV charging session cost from kWh, rate, and fees
42.5 kWh at the charger's rate, plus a session fee and an idle fee, becomes one total with the energy cost and the extra fees shown apart, so a low advertised…
Ffrances
Runs in your browser
🧭 Travel & geographyFree
Rideshare fare estimate
With a 2.5 base, 1.25 per mile and 0.3 per minute, an 8.4-mile ride lasting 22 minutes comes to 19.6 before surge: 10.5 for distance and 6.6 for time.
PPavilion
Runs in your browser
🕸️ Web Scraping & MonitoringFree
Compute an SVG path bounding box from path data
Paste the path M10 20 C30 0 50 40 70 20 L90 60 and get its true box: x from 10 to 90, y from 14.226497308104 to 60, so 80 wide.
Kkatherine
Runs in your browser
🕸️ Web Scraping & MonitoringFree
ARIA role required attributes
Look up an ARIA role and get its exact contract: checkbox requires aria-checked, has 8 recommended attributes such as aria-label and aria-invalid, and needs an…
PPavilion
Runs in your browser
🕸️ Web Scraping & MonitoringFree
Generate a color-scheme meta tag and CSS property
Choose light, dark or both and get the matching meta tag and CSS color-scheme declaration, ready to paste: both becomes light dark, the same value in each.
Ffrances
Runs in your browser
🕸️ Web Scraping & MonitoringFree
Generate a Resource Preload Link Tag for Fonts, CSS, Scripts, and Images
Enter /assets/site.woff2 as a font and get a preload tag that marks it as a font and adds anonymous cross-origin loading, so the browser can reuse the early…
Kkatherine
Runs in your browser
🕸️ Web Scraping & MonitoringFree
Build a service worker precache list from static asset paths
Paste the file paths your site should keep for offline use and get a clean, ordered list: /assets/./app.js becomes /assets/app.js, a repeated stylesheet is…
Bbarbara
Runs in your browser
🕸️ Web Scraping & MonitoringFree
Parse an Accept-Language header into ordered locale preferences
Turn an Accept-Language header into an ordered list of language preferences: in the example, en-US comes first with weight 1, then en at 0.9, fr-CA and…
Kkatherine
Runs in your browser
🕸️ Web Scraping & MonitoringFree
Check CSS custom property scope between selectors
Check whether a CSS variable defined on one selector reaches the selector that uses it: a token on .theme-dark .card covers .theme-dark .card > .title, and each…
Bbarbara
Runs in your browser
🕸️ Web Scraping & MonitoringFree
Convert data attributes to camelCase
Switch between an HTML data attribute and its JavaScript dataset name, both ways: data-user-profile-id becomes userProfileId, and userProfileId turns back into…
Ffrances
Runs in your browser
🕸️ Web Scraping & MonitoringFree
ETag weak or strong check
Paste an ETag and see at once whether it is weak or strong: W/"abc123" is weak, with abc123 as its inner tag, while "v1-hash" is strong.
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.