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.

7830 tools
🔎 OCR & Data ExtractionFree
Open an EML file
Open a saved email called Factura de julio and you see at once that Ada sent it, to whom, when, the message text and that it carries no attachments.
NNitro
Runs in your browser
🔎 OCR & Data ExtractionFree
Find barcodes in a document
Scan a delivery note and every code on the page is found and decoded: Code 128, EAN-13, UPC-A and QR, each with its type and value, and QR codes with their…
NNitro
Runs in your browser
🖼️ ImagesFree
Read EXIF data
See what a photo says about itself: the camera make and model, the exact second it was taken, its orientation and, when recorded, the GPS position.
NNitro
Runs in your browser
🖼️ ImagesFree
Remove EXIF data
Strip the hidden data a photo carries, such as GPS coordinates, the camera model and the capture time, before you post it anywhere.
NNitro
Runs in your browser
🖼️ ImagesFree
Extract a color palette
Upload an image and get the handful of colors that define it, as hex values ranked by how much of the picture each covers, so the first swatch is the dominant…
NNitro
Runs in your browser
🖼️ ImagesFree
Find the dominant color
Reduce a photo to one hex color, the one a viewer links with it at a glance, so a gallery can show a colored block before the image loads.
NNitro
Runs in your browser
🖼️ ImagesFree
Generate a BlurHash
A photo becomes a short string, typically well under a hundred characters, that draws a soft blurred preview of its colors and composition before the real image…
NNitro
Runs in your browser
🖼️ ImagesFree
Perceptual hash
A file checksum changes completely when a single byte differs; a perceptual hash stays close for the same photo resized, re-saved or cropped by a few pixels.
NNitro
Runs in your browser
🖼️ ImagesFree
Generate avatars
Type a name and get its initials on a colored background, or give any steady value such as a user ID for a geometric pattern.
NNitro
Runs in your browser
🖼️ ImagesFree
Validate an image
An 8 by 4 pixel PNG of 74 bytes checked against a minimum width of 16 fails, with the reason spelled out.
NNitro
Runs in your browser
🖼️ ImagesFree
Image to Base64
A tiny 74-byte PNG comes back as one line of text that starts with data:image/png, ready to paste where an external image cannot load: emails, PDFs, offline…
NNitro
Runs in your browser
✍️ Text & AIFree
Readability score
Paste a paragraph and see several readability formulas side by side: three short sentences of 16 words still scored 26.9 on Flesch Reading Ease, rated…
NNitro
Runs in your browser
🌐 TranslationFree
Format numbers & currency
1,234.56 and 1.234,56 are the same number written for two different readers: this tool applies each country’s separators, decimals and rounding, so 1234567.891…
NNitro
Runs in your browser
🌐 TranslationFree
Localize dates
03/04/2026 is March 4 in Chicago and April 3 in São Paulo, so this tool writes each date the way its reader expects: 2026-07-21 becomes “21 de julho de 2026”…
NNitro
Runs in your browser
🌐 TranslationFree
Localize units
A product page for Berlin says 180 cm; the same page for Chicago needs inches, and 180 cm comes out as 70.866142 in.
NNitro
Runs in your browser
🕸️ Web Scraping & MonitoringFree
Read meta tags
Paste a page's source and see every tag in its head exactly as written: in the example, the title Precios, the description Tarifas del KIT and its sharing…
NNitro
Runs in your browser
🕸️ Web Scraping & MonitoringFree
Extract JSON-LD
See the structured data a page hands to search engines: every hidden block describing a product, a recipe or an article, exactly as the site wrote it.
NNitro
Runs in your browser
🕸️ Web Scraping & MonitoringFree
RSS to JSON
Paste a feed or give its address and get every post as the same flat list: the sample Blog de ZARZA feed gives 2 items, Primer aviso and Segundo aviso, each…
NNitro
Runs in your browser
📈 SEOFree
Check heading structure
Paste the HTML and see where the outline breaks: a page with two H1s and an H3 right after an H1 gets both problems named.
NNitro
Runs in your browser
📈 SEOFree
Keyword density
See what your copy really emphasizes: in an eight-word text where hosting appears three times, it takes 37.5 % of the words.
NNitro
Runs in your browser
📈 SEOFree
Check the canonical tag
Paste a page's HTML or give its address and see the canonical it declares: in the example, https://example.com/p is found, present but not pointing to the page…
NNitro
Runs in your browser
📈 SEOFree
Validate hreflang
See the hreflang block one page really emits: a page pointing to its Spanish version and to an x-default shows two alternates and a confirmed fallback.
NNitro
Runs in your browser
📈 SEOFree
Validate a sitemap
Catch the addresses in a sitemap that make crawlers distrust it: in a two-entry file, no-es-una-url is listed back as invalid while the valid entry passes.
NNitro
Runs in your browser
📈 SEOFree
Sitemap to JSON
Turn a sitemap into a clean list of addresses: an entry for example.com/a comes back with its lastmod of 2026-07-01, priority 0.8 and weekly change frequency.
NNitro
Runs in your browser
📈 SEOFree
Validate Open Graph
Catch a blank share card before anyone sees it: a page with og:title and og:description but no og:image or og:url is marked incomplete, with the missing tags…
NNitro
Runs in your browser
📈 SEOFree
SEO readability score
See which sentences make a page hard to read: a 16-word, three-sentence text scores 26.9 on reading ease, rated difficult, with its hardest sentence listed…
NNitro
Runs in your browser
🗂️ Data & FilesFree
CSV to JSON
Paste a CSV and every row becomes a named record: in the example, Ada's age of 36 arrives as a real number and "Lovelace, Ada" stays one value despite its…
NNitro
Runs in your browser
🗂️ Data & FilesFree
JSON to CSV
Turn a list of records into a spreadsheet-ready CSV: in the example, Ada and Alan become 2 rows under three columns, the note with a comma stays in one cell…
NNitro
Runs in your browser
🗂️ Data & FilesFree
XML to JSON
Turn XML into structured data without losing what the tags carry: attributes are kept with a clear prefix and repeated tags become lists.
NNitro
Runs in your browser
🗂️ Data & FilesFree
JSON to XML
Feed data to a system that only reads XML: in the example, an order with id A-1 and total 85.00 plus the customer Ada becomes a document inside a factura…
NNitro
Runs in your browser
🗂️ Data & FilesFree
YAML to JSON
Convert YAML into the curly-brace format apps read, or back again: in the example, a server block with host example.com and port 8080 keeps its nesting, and…
NNitro
Runs in your browser
🗂️ Data & FilesFree
Validate JSON Schema
Check a data document against the shape it must follow and see where it breaks: every problem comes with the path to the failing value and the rule it violated.
NNitro
Runs in your browser
🗂️ Data & FilesFree
Format JSON
Paste a squeezed line of data and get it back laid out level by level: in the example, b and a land on their own lines, the list under a is spread out, and the…
NNitro
Runs in your browser
🗂️ Data & FilesFree
Minify JSON
Squeeze indented data into the smallest form that still means the same: in the example, four lines with a, b and a short list come back as one line with no…
NNitro
Runs in your browser
🗂️ Data & FilesFree
JSON to HTML table
Show a list of records as a table people can scan: in the example, Ada and Luis become two rows under the headings nombre and rol, and the text Luis <b> stays…
NNitro
Runs in your browser
🗂️ Data & FilesFree
Clean a CSV
A messy export with spaces around every value and a blank line in the middle comes back trimmed, with only its 3 real rows.
NNitro
Runs in your browser
🗂️ Data & FilesFree
Remove duplicate rows
Remove repeated rows from a CSV and keep the first copy of each: in the example, ada@example.com appears twice, so the Madrid row stays and the Bogota row goes…
NNitro
Runs in your browser
🗂️ Data & FilesFree
Merge & join CSV files
Join two CSV files on a shared column and choose which rows survive: only the matches, every row of the first file, or every row of both.
NNitro
Runs in your browser
🗂️ Data & FilesFree
Transform a CSV
Reshape a CSV in one pass: rename columns, add computed ones and drop what should not travel. In the example, «nombre» becomes «first», the internal column…
NNitro
Runs in your browser
🗂️ Data & FilesFree
Filter CSV rows
Keep only the rows you need from a CSV: in the example, asking for sales greater than 100 keeps ES with 120 and AR with 200 and drops MX with 80, leaving 2…
NNitro
Runs in your browser
🗂️ Data & FilesFree
CSV statistics
A four-row sales file shows at a glance that one of its four sales cells is empty and that the rest run from 80 to 200.
NNitro
Runs in your browser
🗂️ Data & FilesFree
Normalize dates
«03/04/25» can mean three different days; this rewrites dates as unambiguous ISO-8601, so 2026-04-03T10:30:00Z comes back as 2026-04-03T10:30:00.000Z, ready to…
NNitro
Runs in your browser
🗂️ Data & FilesFree
Convert to UTF-8
Fix text where «Café del Mar» shows up as «Café del Mar»: the tool reverses UTF-8 that was misread as Latin-1 or Windows-1252 and returns the original letters…
NNitro
Runs in your browser
🗂️ Data & FilesFree
Compare text
Paste two versions of a text and see exactly what changed: in the example, dos becoming DOS on line 2 and a new line 4 with cuatro give 2 changes, each with its…
NNitro
Runs in your browser
🗂️ Data & FilesFree
Create a ZIP from text entries
Bundle up to 50 pasted text entries into one standard ZIP, with safe subfolders such as docs/readme.txt kept, ready to send or archive.
NNitro
Runs in your browser
🗂️ Data & FilesFree
Unzip a file
Open a ZIP and see what is inside before anything is unpacked: in the example, the archive holds hola.txt at 10 bytes and b.csv at 7 bytes.
NNitro
Runs in your browser
🗂️ Data & FilesFree
Gzip
Shrink a text with gzip and see what you saved: in the example, a line repeating hola eight times drops from 39 to 28 bytes.
NNitro
Runs in your browser
🗂️ Data & FilesFree
Mock data generator
Describe the columns you need and get rows that look real but belong to nobody: in the example, 3 rows such as Ana García, ana0@example.com, 2023-11-14, with an…
NNitro
Runs in your browser
🗂️ Data & FilesFree
Markdown to HTML
Turn Markdown into clean, safe HTML: in the example, a # title, **bold** text and a link become a real heading, bold text and a working link.
NNitro
Runs in your browser
🗂️ Data & FilesFree
HTML to Markdown
Turn cluttered HTML into Markdown you can read and edit: in the example, the heading becomes # Titulo, the bold word becomes **negrita**, the link keeps its…
NNitro
Runs in your browser
🗂️ Data & FilesFree
HTML to text
Get only the words out of a piece of HTML: in the example, a heading, a red style rule, a paragraph and a script come back as Titulo Hola mundo, with the style…
NNitro
Runs in your browser
🗂️ Data & FilesFree
Sanitize HTML
Strip the dangerous parts out of HTML before you show it: in the example, a script, an embedded frame, a hidden click action and a link to script code all go…
NNitro
Runs in your browser
🗂️ Data & FilesFree
Minify HTML
Make a page lighter before it is served: comments and the spaces and line breaks between tags go, so the indented block in the example comes back on one line…
NNitro
Runs in your browser
🗂️ Data & FilesFree
Minify CSS
A commented rule spread over five lines comes out as a single line of 24 characters. Spaces, comments, trailing semicolons and redundant zeros go, while the…
NNitro
Runs in your browser
🗂️ Data & FilesFree
Minify JavaScript
Make a script lighter without setting up a build: in the example, a comment line and an indented function become one line, function suma(a,b){return a+b;}, with…
NNitro
Runs in your browser
🗂️ Data & FilesFree
Convert units
5 km is 3.106864 miles. Convert lengths, weights, volumes, temperatures, areas and storage sizes between the units people use in shops, labs and kitchens, with…
NNitro
Runs in your browser
🗂️ Data & FilesFree
Convert colors
#2b6251 is RGB 43, 98, 81, CMYK 56%, 0%, 17%, 62% and LAB 37.56, -22.79, 4.19. Enter one color in any of the five notations and get all the others back, worked…
NNitro
Runs in your browser
✅ ValidationFree
Check an email address
Stop obvious typos at the form field: ada@example.com passes as well formed, while an address missing its @ or carrying two dots in a row is caught at once…
NNitro
Runs in your browser
✅ ValidationFree
Find role emails
Separate real people from shared inboxes before you hit send: Billing@example.com is flagged as a role address in the billing category, while a named contact…
NNitro
Runs in your browser
✅ ValidationFree
Fix email typos
Catch the slip a format check never sees: ada@gmial.com is flagged as a likely typo and ada@gmail.com is suggested, with a confidence of 0.78, so the person can…
NNitro
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.