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.

🕸️ Web Scraping & MonitoringFree
Barcode check digit calculator for EAN-13, UPC-A and Code 128
Get the missing check digit of a barcode: for the EAN-13 digits 400638133393 it is 1, giving the complete 4006381333931.
Kkatherine
Runs in your browser
🕸️ Web Scraping & MonitoringFree
Base32 Encode and Decode Online
Encode text to Base32 or decode it back with the standard alphabet of A to Z and 2 to 7: «Hello, Base32!» becomes JBSWY3DPFQQEEYLTMUZTEII=.
Kkatherine
Runs in your browser
🕸️ Web Scraping & MonitoringFree
Generate a CSS border-radius value
Turn one to four corner radii into a ready-to-paste CSS border-radius declaration: 8px 16px 24px 32px rounds the corners clockwise from the top left.
Kkatherine
Runs in your browser
🕸️ Web Scraping & MonitoringFree
Generate a CSS box-shadow value
Set the shift, blur, spread and color of a shadow and get a CSS box-shadow ready to paste: 4, 8, 16 and 0 become 4px 8px 16px 0px followed by your color.
Kkatherine
Runs in your browser
🕸️ Web Scraping & MonitoringFree
Breadcrumb Schema Generator
List your pages from the home page to the current one and get breadcrumb structured data ready to paste: Home, Guides and Technical SEO become positions 1, 2…
Bbarbara
Runs in your browser
🕸️ Web Scraping & MonitoringFree
Generate a canonical link tag from any valid HTTP URL
Paste the address you want search engines to treat as the original and get a ready-made canonical link tag: Example.COM in capitals comes back as example.com…
Rradia
Runs in your browser
🕸️ Web Scraping & MonitoringFree
Check color contrast ratio
Compare a text color with its background and see the contrast ratio plus four separate verdicts for WCAG AA and AAA, normal and large text: black on white gives…
Kkatherine
Runs in your browser
🕸️ Web Scraping & MonitoringFree
Convert CSS color formats
Convert one color between HEX, RGB, HSL and CMYK and get a value ready to copy: #ff8800 becomes hsl(32, 100%, 50%).
Kkatherine
Runs in your browser
🕸️ Web Scraping & MonitoringFree
Compute next cron run times from any schedule
See exactly when a cron schedule will fire next, in UTC: 30 9 * * 1-5 counted from noon on 24 July 2026 gives 9:30 on 27, 28, 29 and 30 July, since Friday's run…
Kkatherine
Runs in your browser
🕸️ Web Scraping & MonitoringFree
Generate a CSS linear or radial gradient
Pick linear or radial, set a direction or shape and list your color stops to get one CSS gradient ready to paste: 135deg with three stops at 0%, 45% and 100%…
Kkatherine
Runs in your browser
🕸️ Web Scraping & MonitoringFree
CSS Selector Specificity Calculator
Paste one CSS selector and see its specificity as four counts (inline, ID, class, type): an article with an ID, a class, an attribute, :hover and an h2::before…
Kkatherine
Runs in your browser
🕸️ Web Scraping & MonitoringFree
Sort CSS selectors by specificity
Paste a list of CSS selectors and get them ranked from easiest to hardest to override: button scores 0-0-1, while #app .toolbar button scores 1-1-1 and lands…
Mmargaret
Runs in your browser
🕸️ Web Scraping & MonitoringFree
CSS unit converter
Convert a CSS length between px, em, rem and pt using your own base font size: with a 16 px base, 24px becomes 1.5rem and 2rem becomes 32px.
Kkatherine
Runs in your browser
🕸️ Web Scraping & MonitoringFree
Convert CSV to JSON
Paste CSV with a header row and get one record per row, named after the headers: in Ada, "Compiler, pioneer", true the quoted comma stays inside the same value.
Kkatherine
Runs in your browser
🕸️ Web Scraping & MonitoringFree
Generate FAQ JSON-LD
Turn your approved questions and answers into FAQPage structured data ready to paste: the delivery-time and order-change questions become one script block, kept…
Rradia
Runs in your browser
🕸️ Web Scraping & MonitoringFree
Generate favicon HTML tags for browsers and Apple touch icons
List your icon sizes and file paths and get the link tags for your page head: 16x16, 32x32 and 180x180 come back sorted from smallest to largest, plus an Apple…
Kkatherine
Runs in your browser
🕸️ Web Scraping & MonitoringFree
Generate a .gitignore template for your development stack
Pick Node, Python and macOS and get one .gitignore with 41 unique rules, each kept in its original order.
Kkatherine
Runs in your browser
🕸️ Web Scraping & MonitoringFree
Generate a text hash
Type “Hello, world!”, choose SHA-256 and get a 64-character fingerprint of exactly that text. Every space, capital letter and line break counts, so two values…
Kkatherine
Runs in your browser
🕸️ Web Scraping & MonitoringFree
Generate hreflang tags for multilingual pages
Enter each language version of a page with its address and get alternate link tags ready to paste: en-us is written as en-US, duplicates are refused and an…
Ffrances
Runs in your browser
🕸️ Web Scraping & MonitoringFree
Generate .htaccess redirect rules for 301 and 302 redirects
List old and new paths, such as /old-page and /new-page, choose 301 for a permanent move or 302 for a temporary one, and get exact rules that match only those…
Kkatherine
Runs in your browser
🕸️ Web Scraping & MonitoringFree
HTML Entity Encoder and Decoder
Encode “Tom & Jerry <3 © 2026” and get “Tom &amp; Jerry &lt;3 &copy; 2026”, ready to place in a page’s source.
Kkatherine
Runs in your browser
🕸️ Web Scraping & MonitoringFree
HTTP status code lookup
Type 404 and see Not Found in the client error group, or 503 for Service Unavailable on the server side.
Kkatherine
Runs in your browser
🕸️ Web Scraping & MonitoringFree
Convert JSON to CSV
Paste a list of records and get a spreadsheet-ready CSV: Ada and Grace become two rows under the same four columns, and “Compiler, pioneer” stays in one cell.
Kkatherine
Runs in your browser
🕸️ Web Scraping & MonitoringFree
Convert JSON to YAML Online
Paste data written with braces and brackets and get the same content as indented YAML: a service with ports 8080 and 8443 becomes a readable list, and true…
Kkatherine
Runs in your browser
🕸️ Web Scraping & MonitoringFree
Validate JSON syntax
Paste a data document and learn at once whether it can be read: a record for Ada with her roles passes, while a missing comma is reported with its line, column…
Kkatherine
Runs in your browser
🕸️ Web Scraping & MonitoringFree
Generate HTML meta tags from a title and description
Enter a title such as “Coffee & Tea for Home Brewers” and a description, and get tags ready for the page head, with the ampersand escaped and repeated keywords…
Kkatherine
Runs in your browser
🕸️ Web Scraping & MonitoringFree
MIME type lookup by extension
Type .json and get application/json, or png for image/png, with or without the dot and in any letter case.
Kkatherine
Runs in your browser
🕸️ Web Scraping & MonitoringFree
Generate Open Graph tags for social sharing
Enter a title, a description, an image address and a type such as website or article, and get the four Open Graph tags that shape how your link looks when…
Kkatherine
Runs in your browser
🕸️ Web Scraping & MonitoringFree
Generate a deterministic random password from a seed
Enter the seed release-2026, ask for 20 characters with all four character sets, and get the same password every time, with at least one capital, small letter…
Kkatherine
Runs in your browser
🕸️ Web Scraping & MonitoringFree
Build a QR code payload string for URL, WiFi, vCard, SMS or email
Fill in a WiFi name like Studio;Guest and a password like tea:coffee, and get the text a scanner understands, with the semicolon and colon protected so they…
Kkatherine
Runs in your browser
🕸️ Web Scraping & MonitoringFree
Parse URL query string into a key-value object
Paste a link and read what it carries: San+Jos%C3%A9 becomes San José, red+shoes becomes red shoes, and a name that repeats, such as two tags, is kept as a list…
Kkatherine
Runs in your browser
🕸️ Web Scraping & MonitoringFree
Test regex against samples and inspect captured groups
Run one regular expression over a list of sample lines and see which match and what each group captured: of three samples, two match, and Gadget: 7 yields…
Kkatherine
Runs in your browser
🕸️ Web Scraping & MonitoringFree
Generate robots.txt from crawler rules and a sitemap URL
List each crawler with the paths it may or may not visit, add your sitemap address, and get a ready-to-publish robots.txt: three rules for two crawlers become…
Kkatherine
Runs in your browser
🕸️ Web Scraping & MonitoringFree
Generate sitemap XML from a URL list
Turn a list of full page addresses into a ready sitemap.xml: the sample's two pages, with an update date, a weekly or monthly rhythm and a priority, become one…
Kkatherine
Runs in your browser
🕸️ Web Scraping & MonitoringFree
Check slug uniqueness and format
Check a proposed URL slug before you publish: summer-sale-2026 is valid and unique against spring-sale-2026, clearance and summer-sale-2025.
Bbarbara
Runs in your browser
🕸️ Web Scraping & MonitoringFree
Format SQL and Pretty-Print Queries Online
Paste a one-line query and get it back readable: select … from users left join orders becomes SELECT, FROM, LEFT JOIN, WHERE, GROUP BY and ORDER BY on their own…
Kkatherine
Runs in your browser
🕸️ Web Scraping & MonitoringFree
Convert SVG to data URI for CSS
Paste SVG markup and get a data URI that starts with data:image/svg+xml, ready for a CSS url() or an image source.
Ffrances
Runs in your browser
🕸️ Web Scraping & MonitoringFree
Twitter Card meta tag generator
Type a title such as Build & Ship and get Twitter Card tags ready to paste into your page's head, the ampersand safely written as &amp;.
Kkatherine
Runs in your browser
🕸️ Web Scraping & MonitoringFree
URL encode and decode
Encode text for a URL or decode it back: hello world/café becomes hello%20world%2Fcaf%C3%A9, with spaces as %20 and every reserved sign escaped.
Kkatherine
Runs in your browser
🕸️ Web Scraping & MonitoringFree
Parse a User-Agent string into browser, OS, and device
Paste a User-Agent line and get it in plain words: the example reads as Chrome 126.0.0.0 on Windows 10 or 11, on a desktop.
Kkatherine
Runs in your browser
🕸️ Web Scraping & MonitoringFree
Build a UTM tracking link with encoded campaign parameters
Enter a full address and the labels you track, such as source summer newsletter, medium email and campaign July launch, and get one ready-to-share link with…
Kkatherine
Runs in your browser
🕸️ Web Scraping & MonitoringFree
Viewport meta tag generator for responsive web pages
Choose device-width or a fixed number such as 375 and an initial scale of 1, and get the complete viewport meta tag ready for your page's head.
Mmargaret
Runs in your browser
🕸️ Web Scraping & MonitoringFree
Format XML online
Paste one long line of XML, such as a catalog of books, and get a tree indented two spaces per level, with attributes quoted consistently.
Kkatherine
Runs in your browser
🕸️ Web Scraping & MonitoringFree
Convert YAML to JSON Online
Paste a YAML configuration and get the same data as structured objects and lists: in the example, ports 8080 and 8443 arrive as real numbers and true and false…
Kkatherine
Runs in your browser
📅 Dates & timeFree
Calculate exact age
Someone born on 17 May 1990 is 36 years, 2 months and 8 days old on 25 July 2026, counted with real month lengths and leap years.
Rradia
Runs in your browser
❤️ Health & fitnessFree
Calculate body mass index
Someone weighing 70 kg at 175 cm has a BMI of 22.86, in the normal range. Enter kilograms and centimeters, or pounds and inches, and get the value rounded to…
Rradia
Runs in your browser
📅 Dates & timeFree
Count business days between dates
From 1 to 10 July 2026 there are 8 weekdays; take out the 3 July holiday and 7 business days remain.
Rradia
Runs in your browser
💰 Finance & moneyFree
Compound interest calculator
A principal of 1000 at 5% a year, compounded 12 times a year for 10 years, earns more than half its value in interest.
GGala
Runs in your browser
💰 Finance & moneyFree
Convert currency with a given exchange rate
If one unit of your source currency buys 0.92 units of the target, enter 0.92 and your amount is multiplied by exactly that rate, with no fee, spread or…
GGala
Runs in your browser
📅 Dates & timeFree
Calculate days between dates
From 15 January 2024 to 10 March 2025 there are 420 days, exactly 60 weeks, or 13 calendar months and 23 days.
Rradia
Runs in your browser
📅 Dates & timeFree
Get the day of the week from a date
25 July 2026 falls on a Saturday, ISO weekday 6. Type any real date up to the year 9999 and get its weekday, checked against the full Gregorian leap-year rule…
Rradia
Runs in your browser
💰 Finance & moneyFree
Calculate discounted price, final cost, and total savings
An item priced 120 with 25% off costs 90, a saving of 30. Enter one discount or an ordered list of them and see the final price, each percentage applied and the…
FForHosting
Runs in your browser
🧭 Travel & geographyFree
Calculate trip fuel cost from distance, efficiency and fuel price
A 420-mile trip in a car doing 35 miles per gallon uses 12 gallons, and at 3.75 per gallon the fuel costs 45.
Bbarbara
Runs in your browser
🎓 EducationFree
Calculate GPA from grades and credit hours
Courses worth 4 grade points over 3 credits, 3.3 over 4 credits and 2.7 over 2 credits give 30.6 quality points across 9 credits: a weighted GPA of 3.4.
FForHosting
Runs in your browser
❤️ Health & fitnessFree
Calculate target heart rate zones with the Karvonen method
At 40 with a resting pulse of 60, the Karvonen method gives an estimated maximum of 180 bpm and five zones, from 120–132 bpm for easy aerobic work up to 168–180…
Bbarbara
Runs in your browser
❤️ Health & fitnessFree
Ideal weight range calculator
For a man 175 cm tall, the Robinson formula gives 68.91 kg and the Devine formula 70.46 kg, so the reference range is 68.91 to 70.46 kg.
Rradia
Runs in your browser
📅 Dates & timeFree
Check if a year is a leap year
The year 2024 is a leap year because it splits evenly by 4 but not by 100. Enter any positive year to get a yes or no plus the three checks behind it, including…
Rradia
Runs in your browser
🎓 EducationFree
Convert percentage to letter grade
On the standard US scale, 87.5% is a B because it clears the 80% cutoff but not 90%. Use the A–F scale or enter your own table of grades and minimums, with…
Rradia
Runs in your browser
💰 Finance & moneyFree
Calculate a loan amortization schedule row
Jump straight to one payment of a fixed-rate loan: on 250,000 at 6.5% over 360 months, payment 12 is 1,580.17, of which 1,340.33 is interest, leaving 247,205.69…
GGala
Runs in your browser
💰 Finance & moneyFree
Calculate loan monthly payment with interest
Know the equal amount you will pay every month: borrowing 250,000 at 6.5% for 360 months means a payment of 1,580.17 in principal and interest, with taxes…
FForHosting
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.