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
Generate README badge Markdown with alt text
Get a README badge you can paste straight away from a label, a message and a color. Build and passing in bright green give complete Markdown with the alt text…
Bbarbara
Runs in your browser
🧭 Travel & geographyFree
Visa requirement check
A US passport going to Mexico needs no visa for stays of up to 180 days, according to a small fixed reference table of 25 country pairs.
Aabuela
Runs in your browser
🕸️ Web Scraping & MonitoringFree
API rate limit calculator
With a limit of 100 calls per minute, sending 350 takes 4 windows: three batches of 100 and one of 50, 60 seconds apart, at least 180 seconds in total.
Aabuela
Runs in your browser
⚙️ Developer UtilitiesFree
Pagination offset and limit calculator
Convert the page a visitor picks into the values a database query expects: page 3 at 25 items per page starts at offset 50, and 123 items fill 5 pages.
Bbarbara
Runs in your browser
⚙️ Developer UtilitiesFree
Resolve a slug collision with an incrementing numeric suffix
Keep a new page from replacing an old one: if report, report-2 and report-4 are taken, you get report-3, and a slug that is still available comes back…
Ffrances
Runs in your browser
🖼️ ImagesFree
Generate a complementary color from any hex or RGB value
Get the color straight across the hue wheel from yours, with saturation and lightness kept: #336699 returns #996633, both as hex and RGB, ready for a strong…
Ffrances
Runs in your browser
⚙️ Developer UtilitiesFree
Validate an environment variable name
Check whether an environment variable name is portable before it breaks a deployment: DATABASE_URL passes, while a name that starts with a digit or contains a…
Ffrances
Runs in your browser
📈 SEOFree
Count internal vs external links
Sort a page's links into internal and external: of five links, three on your own host and two elsewhere give a 0.6 to 0.4 split.
Kkatherine
Runs in your browser
🎬 VideoFree
Convert total episode runtime to binge days
Twenty-four episodes of 45 minutes add up to 1080 minutes, or 18 hours, which is 6 viewing days at 3 hours a day.
Bbarbara
Runs in your browser
🎓 EducationFree
Rubric weighted score calculator
Research at 92 worth 30%, analysis at 84 worth 45% and presentation at 96 worth 25% give a weighted total of 89.4, a B.
Ffrances
Runs in your browser
🎓 EducationFree
Student-teacher ratio calculator
Divide your students by the teachers and aides who support them and check the result against your maximum: 28 students with 2 adults give 14 per adult, within a…
Kkatherine
Runs in your browser
🎓 EducationFree
Book reading level matcher
For a student at level 4.5, a range of 0.75 below and 1 above keeps books from 3.75 to 5.5, so three of five titles stay.
Ffrances
Runs in your browser
🎓 EducationFree
Split a class into evenly sized study groups
Ten students with a target of three become four groups of 3, 3, 2 and 2, not three trios and one student alone.
Bbarbara
Runs in your browser
💰 Finance & moneyFree
Mortgage affordability calculator
Work out how much house your income can carry: 120,000 a year with 1,000 in monthly debts and a 36% target leaves 2,600 a month for the mortgage, which supports…
Kkatherine
Runs in your browser
➗ MathFree
Simplify mixed fraction
Reduce a mixed number or fraction to lowest terms and get both forms at once: 2 4/6 becomes 2 2/3, which is 8/3 as an improper fraction.
Ssamurai
Runs in your browser
💰 Finance & moneyFree
Down payment calculator
Find out how much cash a home purchase needs upfront and how much is left to borrow: 20% down on a 425,000 home is 85,000, leaving a loan amount of 340,000.
Ffrances
Runs in your browser
💰 Finance & moneyFree
Lease rent escalation calculator
See how a fixed yearly rent increase compounds over a lease: 24,000 rising 3% a year becomes 24,720 in year 2 and 27,012.21 in year 5, for a total of 127,419.26…
Bbarbara
Runs in your browser
🎧 Audio & VoiceFree
Format audio chapters for podcast apps
Three chapters starting at 0, 120 and 1800 seconds become one file that podcast apps read to show a table of contents and jump through the episode.
Ssamurai
Runs in your browser
🎧 Audio & VoiceFree
Estimate audio duration after trimming silence
A 120-second clip with silences at 0 to 3.5, 42 to 47.25 and 110 to 120 seconds loses 18.75 seconds and runs 101.25 after trimming.
Ffrances
Runs in your browser
🎧 Audio & VoiceFree
Podcast ad slot timestamp calculator
In a 3600-second episode, ad slots at 2.5, 50 and 97.5 percent land at 90, 1800 and 3510 seconds, with readable timecodes such as 00:01:30.000.
Bbarbara
Runs in your browser
🎧 Audio & VoiceFree
Ringtone clip window suggester
For a 215.4-second song whose chorus starts at 63.8 seconds, the suggested ringtone runs from 58.8 to 83.8 seconds.
Ffrances
Runs in your browser
⚙️ Developer UtilitiesFree
Check password patterns
P@ssw0rd123 is flagged as medium risk because its swapped symbols still spell password. Check a password for keyboard runs, repeats and disguised common words…
Kkatherine
Runs in your browser
🎧 Audio & VoiceFree
Compute multitrack mixdown gain from peaks and relative levels
A lead vocal peaking at -6 dBFS with the largest weight gets +6 dB, while a music bed at -3 dBFS with half that weight gets about -3.0206 dB.
Kkatherine
Runs in your browser
➗ MathFree
Add or subtract days from a date
28 December 2024 plus 5 days is 2 January 2025. Enter a date and a number of days, positive to go forward or negative to go back, and get the exact calendar…
Ffrances
Runs in your browser
➗ MathFree
Calculate countdown to a target date in days, hours and minutes
Find how long remains until a date: from 25 July 2026, 10:15 UTC, to 28 July 2026, 12:45 UTC, is 3 days, 2 hours and 30 minutes, or 4470 minutes.
Bbarbara
Runs in your browser
🎬 VideoFree
Calculate a multicam clip sync offset from audio spikes
Line up two camera angles from a single clap: if it sits at 12.48 seconds in the first clip and 9.73 in the second, delay the second clip by 2.75 seconds.
Bbarbara
Runs in your browser
🎬 VideoFree
Convert timecode to frame number
Turn a timecode into a frame number and back: 00:01:00:00 at 30 frames per second is frame 1800, counted from zero, so cuts, markers and captions land exactly…
Aabuela
Runs in your browser
➗ MathFree
Calculate basal metabolic rate with the Mifflin-St Jeor equation
A 35-year-old woman weighing 70 kg and 175 cm tall uses about 1457.75 kcal a day at rest, according to the Mifflin-St Jeor equation.
Bbarbara
Runs in your browser
➗ MathFree
Calculate paint needed for an area
120 m² of wall at 10 m² per liter needs 12 liters for one coat and 24 liters for two. Enter the area, the coverage rate on the can and the number of coats to…
Kkatherine
Runs in your browser
➗ MathFree
Estimate pregnancy due date
Enter the first day of the last period and today's date to get the estimated due date: a period that began on 1 January 2026 points to 8 October 2026, and by 15…
Ssamurai
Runs in your browser
➗ MathFree
Predict race finish time with Riegel's formula
Predict a finish time for a new race distance from a recent result: a 10 km run in 40 minutes points to a half marathon in 1:28:15, using Riegel's formula with…
Ffrances
Runs in your browser
➗ MathFree
Calculate time difference between UTC offsets
UTC−5 and UTC+5:30 are 10.5 hours apart, with the second one ahead. Enter two fixed offsets from UTC−12 to UTC+14 and get the gap in hours, the signed…
Kkatherine
Runs in your browser
➗ MathFree
Calculate tiles needed for a floor area with waste allowance
A 24 m² room laid with 0.6 × 0.4 m tiles and 10% extra for cuts needs 110 tiles. Enter the floor area, the size of one tile and your waste allowance, and get…
Bbarbara
Runs in your browser
🧭 Travel & geographyFree
Find overlapping meeting hours across time zones
Berlin (UTC+2) and New York (UTC−5), both working 9 to 17, overlap only from 14:00 to 15:00 UTC: 16:00 in Berlin, 9:00 in New York.
PPavilion
Runs in your browser
🗂️ Data & FilesFree
Normalize text line endings
Make every line break in a text identical, LF or CRLF, without touching a single letter: in the example, a mix of Windows, Unix and older lone-CR breaks becomes…
Ffrances
Runs in your browser
🎓 EducationFree
Test score curve calculator
With the square root curve on a 100-point test, a raw eighty-one becomes ninety, and low scores rise more than high ones.
Ffrances
Runs in your browser
🎧 Audio & VoiceFree
Shift karaoke lyrics timing by a global millisecond offset
Shift every lyric line with one value: with -1000 milliseconds, cues at 500, 1400 and 3200 ms move to 0, 400 and 2200 ms.
Ffrances
Runs in your browser
🎓 EducationFree
Calculate class attendance percentage and check a policy threshold
Attending 31 of 40 classes is 77.5 percent, which falls below an 80 percent rule. Enter the classes held, the classes attended and the required minimum to get…
Kkatherine
Runs in your browser
🎓 EducationFree
Allocate Exam Time per Question by Points
Pace an exam by its marks: in an 80-minute paper worth 100 points, questions worth 25, 35 and 40 points get 20, 28 and 32 minutes, and the rounded times still…
Bbarbara
Runs in your browser
🎓 EducationFree
Merge flashcard decks
Combine two flashcard decks without repeated prompts: a deck with photosynthesis and mitosis plus one with mitosis and meiosis becomes 3 cards, and the first…
PPavilion
Runs in your browser
🎓 EducationFree
Lesson plan time budget
A 50-minute lesson with warm-up, direct instruction, guided practice and exit ticket weighted 1, 3, 4 and 2 becomes 5, 15, 20 and 10 minutes.
Ssamurai
Runs in your browser
🎓 EducationFree
Shuffle quiz answer choices with a seed
Shuffle a question's answers with a seed number and get the same order back every time: Paris, London, Berlin and Madrid with seed 7 become Berlin, London…
Aabuela
Runs in your browser
📅 Dates & timeFree
Dragon Boat Festival date
In 2026 the Dragon Boat Festival falls on 19 June. Enter any year from 2020 to 2035 and get the civil date of Duanwu, the fifth day of the fifth lunar month…
AAspire
Runs in your browser
🏠 Home, food & hobbiesFree
Seeded Giveaway Winner Picker
With Avery on 1 entry, Blake on 3 and Casey on 1, the seed spring-campaign-2026 always picks Avery from the 5 entries.
Kkatherine
Runs in your browser
🏠 Home, food & hobbiesFree
Filter Wordle candidate words by green, yellow and gray clues
Of six words, only caper and coven survive a green C in the first square, a yellow E in the second and a gray I: the filter applies each clue by position and…
Ffrances
Runs in your browser
🗂️ Data & FilesFree
Convert JSON object to query string
Build the end of a web address from your values without breaking it: a name, a city, a yes-or-no flag and a score become 4 parameters, and Ada Lovelace travels…
PPavilion
Runs in your browser
🏠 Home, food & hobbiesFree
Anagram solver against a dictionary
From the letters in “Trace” and a short word list, it finds 8 words such as crate, react and race, and rejects tree because it needs a second e.
Bbarbara
Runs in your browser
🧭 Travel & geographyFree
Ex-meridian reduction latitude
An observed altitude of 50° on the meridian, with a declination of 10°, gives latitude 50° and a reduction of 0′.
AAspire
Runs in your browser
🏠 Home, food & hobbiesFree
Check a Valid Word Ladder Step
Cold to cord is a valid word ladder move because only the third letter changes; the checker counts every difference and shows its position, so a broken step is…
Kkatherine
Runs in your browser
🏠 Home, food & hobbiesFree
Validate chess algebraic notation
Nbd2+ is correctly written: a knight from the b-file goes to d2 and gives check. Type one move to confirm it follows standard algebraic notation and see the…
Ffrances
Runs in your browser
🏠 Home, food & hobbiesFree
Trivia quiz score calculator with speed bonuses
Two correct answers worth 10 and 20 points plus a 3-point bonus for answering within 5 seconds make 33: the calculator keeps question points and speed bonus…
Kkatherine
Runs in your browser
🏠 Home, food & hobbiesFree
Calculate Scrabble Word Score with Letter and Word Multipliers
QUIZ scores 22 on its own, 32 with the Q on a double-letter square and 96 once a triple-word square applies.
Ffrances
Runs in your browser
🎬 VideoFree
Shift SRT subtitle timing by milliseconds
Move every subtitle in an SRT file by one exact offset: a shift of -1500 milliseconds brings a line from 00:00:05,000 to 00:00:03,500, while the captions and…
Ffrances
Runs in your browser
🏠 Home, food & hobbiesFree
Blackjack Hand Value Calculator
Ace, ace and nine make 21: one ace stays at 11, the other drops to 1, and the hand is a soft 21. Type the cards to get the best legal total and see whether it…
Bbarbara
Runs in your browser
💰 Finance & moneyFree
Calculate cart abandonment rate from carts and checkouts
Measure how many shopping carts slip away before checkout: 1,250 carts created and 425 completed checkouts mean 825 abandoned carts and a 66% abandonment rate.
Kkatherine
Runs in your browser
💰 Finance & moneyFree
Calculate target price for margin from product cost
Find the price that protects your margin: an item costing 40 needs to sell for 50 to keep a 20% margin, leaving 10 profit per item.
Ffrances
Runs in your browser
💰 Finance & moneyFree
Calculate average order value from revenue and orders
See what each order brings in on average: 1,250.50 in revenue from 25 orders gives an average order value of 50.02, in the same currency as the revenue.
Bbarbara
Runs in your browser
🏗️ Engineering & constructionFree
Angular momentum calculator
A flywheel with a moment of inertia of 2.5 kg·m² spinning at 4 rad/s carries an angular momentum of 10 kg·m²/s: the calculator multiplies I by ω and keeps the…
Bbarbara
Runs in your browser
🏗️ Engineering & constructionFree
Hollow Cylinder Moment of Inertia Calculator
A 12 kg tube with radii of 0.2 m inside and 0.5 m outside has a moment of inertia of 1.74 kg·m² about its long axis.
Kkatherine
Runs in your browser
🏗️ Engineering & constructionFree
Rod moment of inertia about one end
A 2 kg rod 1.5 m long, pivoted at one end, has a moment of inertia of 1.5 kg·m²: enter mass and length and the one-third factor is applied for you, with no…
Ssamurai
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.