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.

🖼️ ImagesFree
Calculate image aspect ratio from width and height
Enter 1920 by 1080 pixels and get 16:9. Both sides are divided by their greatest common divisor, 120, so any width and height shrink to the smallest…
Kkatherine
Runs in your browser
🖼️ ImagesFree
Image blur radius calculator
A blur strength of 2 gives a radius of 6 and a kernel 13 pixels wide: the radius covers three standard deviations on each side, rounded up, and the kernel adds…
Ffrances
Runs in your browser
🖼️ ImagesFree
Create an image collage layout
Four photos of 640 × 480, 800 × 600, 500 × 700 and 720 × 540 in a 2 × 2 grid make a 1440 × 1300 collage, with every cell placed exactly.
FForHosting
Runs in your browser
🖼️ ImagesFree
Gradient Color Banding Risk Checker by Bit Depth
An 8-bit gradient with two color stops stretched over 1024 pixels has only 255 steps, about one every 4 pixels, so the banding risk comes out high.
Bbarbara
Runs in your browser
🖼️ ImagesFree
Count unique colors in an image and find the top five
Find out how many exact colors your pixels really contain: a sample of 12 pixels in red, green, blue, black and white holds 5 distinct colors, with red first at…
Ffrances
Runs in your browser
🖼️ ImagesFree
Image color temperature adjustment
Give the average red, green and blue of a photo, such as 142, 128 and 110, plus a shift of 1200 K, and get three gains for a cooler white balance: red down…
Bbarbara
Runs in your browser
🖼️ ImagesFree
Compare two images' similarity from perceptual hashes
Two 16-bit perceptual hashes that differ in 2 positions have a Hamming distance of 2 and are 87.5 % similar.
Ffrances
Runs in your browser
🖼️ ImagesFree
Compress image by quality
A JPEG exported at quality 75 is estimated at 67.26 % of its quality-100 size, a reduction of 32.74 %.
FForHosting
Runs in your browser
🖼️ ImagesFree
Contact sheet layout generator
Five photos of mixed shapes on a sheet no wider than 1200 pixels fit in 2 columns and 3 rows of 600 × 469 thumbnails, for a 1200 × 1407 sheet.
Rradia
Runs in your browser
🖼️ ImagesFree
Crop image to aspect ratio
A 1920 × 1080 photo cropped to 4:3 keeps a centered 1440 × 1080 box starting at x 240, y 0: the full height stays and 240 pixels go from each side.
GGala
Runs in your browser
🖼️ ImagesFree
Crop image to box
A box of 800 × 600 starting at x 240, y 120 fits inside a 1920 × 1080 image, so you get back 800 × 600.
FForHosting
Runs in your browser
🖼️ ImagesFree
Estimate photography depth of field near and far limits
A 50 mm lens at f/8 focused at 5 m, with a 0.03 mm circle of confusion, keeps things sharp from just under three and a half metres to just over nine and a half.
Rradia
Runs in your browser
🖼️ ImagesFree
Extract a color palette from image pixel samples
Four sampled shades of red and blue, asking for 2 colors, become two swatches, #F24538 and #1E89E6, each covering 50 of 100 pixels.
FForHosting
Runs in your browser
🖼️ ImagesFree
Convert image DPI and preserve print size
A 2400 × 3000 image at 300 DPI prints at 8 × 10 inches; to keep that size at 150 DPI it needs 1200 × 1500 pixels.
Ffrances
Runs in your browser
🖼️ ImagesFree
Parse image GPS EXIF
Turn the degrees, minutes and seconds a camera stored into the decimal coordinates a map understands, such as 40.446333333333 and -79.982333333333.
Ffrances
Runs in your browser
🖼️ ImagesFree
Compute EXIF orientation fix
Find the exact correction for any EXIF orientation value from 1 to 8: orientation 6 means a 90-degree clockwise turn and no flip, while the mirrored values also…
Ffrances
Runs in your browser
🖼️ ImagesFree
Photography exposure stops difference calculator
Compare two complete exposures: f/4 at 0.008 s and ISO 100 against f/5.6 at 0.016 s and ISO 200 comes out just over one stop brighter, with aperture, shutter…
Mmargaret
Runs in your browser
🖼️ ImagesFree
Favicon size generator
Check which standard favicon sizes your image can fill without enlarging it: a 256 by 192 source covers 16, 32, 48, 180 and 192 pixels, while 512 would need…
Ffrances
Runs in your browser
🖼️ ImagesFree
Decode Base64 image info
Paste a Base64 image string and learn what it declares and how big it really is: a small GIF data URI comes back as image/gif and 34 bytes.
FForHosting
Runs in your browser
🖼️ ImagesFree
Convert image RGB pixels to grayscale with luminance weighting
Turn red, green and blue pixel values into a true gray weighted by how the eye sees brightness: pure red becomes 76, pure green 150 and pure blue 29, while a…
GGala
Runs in your browser
🖼️ ImagesFree
Compute an image histogram for every pixel channel
Count how a channel's pixel values spread across equal intervals. With the default 16 bins, values 0 to 15 land in the first bin, 16 to 31 in the second and 240…
FForHosting
Runs in your browser
🖼️ ImagesFree
App icon size set generator for iOS, Android and web
Turn one icon size into the full export list for iOS, Android or the web: a 256 by 256 source for Android covers 48, 72, 96, 144 and 192 pixels, while the…
Rradia
Runs in your browser
🖼️ ImagesFree
Invert image colors
Get the exact complementary color of each RGB pixel: every channel becomes 255 minus its value, so black turns white, red turns cyan and 12, 34, 56 becomes 243…
Ffrances
Runs in your browser
🖼️ ImagesFree
Fit an image with letterbox bars
Fit a picture inside a fixed canvas without cropping or stretching: a 1920 by 1080 image in a 1000 by 1000 square becomes 1000 by 562, with 219-pixel bars above…
Ffrances
Runs in your browser
🖼️ ImagesFree
Meme text layout generator
Get ready-to-draw positions for a classic top-and-bottom meme: on a 1200 by 800 image, both captions share one 133-pixel font size with 153-pixel lines and a…
GGala
Runs in your browser
🖼️ ImagesFree
Check image copyright metadata and creator fields
Check that an image's extracted metadata still names both the rights holder and the creator: a block with the notice Copyright 2026 Avery Stone and the creator…
Ffrances
Runs in your browser
🖼️ ImagesFree
Passport photo sheet layout calculator
A 2 × 2 inch passport photo fits 20 times on an 8.5 × 11 inch sheet: 4 columns by 5 rows, with 0.5 inch and 1 inch to spare.
Ffrances
Runs in your browser
🖼️ ImagesFree
Pixelate image calculator
A 1920 × 1080 image cut into 16-pixel blocks needs 120 columns by 68 rows, 8160 blocks in all, and its last row is only 8 pixels tall.
Ffrances
Runs in your browser
🖼️ ImagesFree
Megapixel print size calculator
A 24-megapixel photo in a 3:2 frame holds about 6000 × 4000 pixels, so at 300 DPI it prints up to 20 inches (50.8 cm) wide.
Ffrances
Runs in your browser
🖼️ ImagesFree
RAW photo file size calculator
A 24-megapixel sensor at 14 bits per pixel needs about 42,000,000 bytes, or 42 MB, for one uncompressed RAW capture.
Kkatherine
Runs in your browser
🖼️ ImagesFree
Resize image to dimensions
A 1920 × 1080 image set to a width of 1280 becomes 1280 × 720. Give one target side and the other follows the original proportions, or give both for an exact…
FForHosting
Runs in your browser
🖼️ ImagesFree
Resize image to target file size
To fit a 4000 × 3000 JPEG under 500 KB, it suggests quality 34 at full size for an estimated 485.1 KB, instead of shrinking the picture.
FForHosting
Runs in your browser
🖼️ ImagesFree
Calculate responsive image sizes for CSS breakpoints
At double pixel density, an image shown 720 pixels wide needs a 1440-pixel source. List each breakpoint with the width the image is shown at, and get the source…
Kkatherine
Runs in your browser
🖼️ ImagesFree
Rotate image by degrees
Rotating a 1920 × 1080 image by 90 degrees needs a 1080 × 1920 canvas. Allow any angle and you get the smallest whole-pixel box that holds the tilted picture…
FForHosting
Runs in your browser
🖼️ ImagesFree
Round image corners
On a 1200 × 800 image, any corner radius from 0 to 400 pixels fits, because the limit is half the shortest side.
FForHosting
Runs in your browser
🖼️ ImagesFree
Apply a sepia filter to image RGB pixel samples
Pure red, 255, 0, 0, becomes the warm brown 100, 89, 69 with the standard sepia matrix, and every channel is rounded and kept within 0 to 255.
Ffrances
Runs in your browser
🖼️ ImagesFree
Image sharpen kernel calculator
At strength 1, the 3x3 unsharp mask gives each edge −0.125 and each corner −0.0625, and the center takes the rest so all nine add up to exactly 1 and flat areas…
Ffrances
Runs in your browser
🖼️ ImagesFree
Resize image for social platform
A 2400 × 1600 photo for an Instagram post keeps a centered 1600 × 1600 square, trimming 400 pixels from the left and from the right, and is then sized to 1080 ×…
Ffrances
Runs in your browser
🖼️ ImagesFree
Generate thumbnail sizes
A 1920×1080 photo shown at 1200, 800 and 320 pixels wide needs heights of 675, 450 and 180. Enter the original size and your widths to get every height in the…
Ffrances
Runs in your browser
🖼️ ImagesFree
Estimate TIFF compression savings for LZW, ZIP, or none
A 250 MB uncompressed TIFF saved with LZW should land between 112.5 and 187.5 MB, a saving of 25% to 55%.
Rradia
Runs in your browser
🖼️ ImagesFree
Vignette effect calculator
At strength 0.35, the corners of a 1920×1080 image keep 65% of their brightness, a 35% darkening, while the center stays untouched.
Ffrances
Runs in your browser
🖼️ ImagesFree
Add image watermark
A 300×120 logo at half scale in the bottom-right corner of a 1200×800 photo becomes 150×60 and starts at 1050 across and 740 down.
GGala
Runs in your browser
🖼️ ImagesFree
Build a repeating tiled watermark layout at any angle
A 300×200 image with 100×50 tiles, gaps of 20 and 10 and a 30° tilt needs 15 tile positions, partial edge tiles included.
Mmargaret
Runs in your browser
📄 Documents & PDFFree
Basic will planning checklist by family situation
Choose “with minor children” and you get 7 decisions to prepare, from a primary and alternate executor to guardians for each child and how their inheritance is…
Ffrances
Runs in your browser
➗ MathFree
a+bi form converter
Enter 3 and 4 and you get 3+4i, a modulus of 5 and an argument of 53.130102 degrees, or 0.927295 radians.
Aada
Runs in your browser
➗ MathFree
AAS triangle calculator
With angles of 50 and 60 degrees and a side of 8 opposite the first, the third angle is 70 degrees and the whole triangle is fixed.
Aada
Runs in your browser
➗ MathFree
ABC triangle solver
Sides of 3, 4 and 5 come back as a right triangle, with a 90° angle opposite the longest side. Enter whatever three values you know and the solver picks the…
Aada
Runs in your browser
➗ MathFree
Absolute change calculator
The absolute change between 128.5 and 95.25 is 33.25, whichever value you type first. Enter two numbers to see how far apart they are, without the sign, for…
Aada
Runs in your browser
➗ MathFree
Absolute value equation solver
The equation |2x − 4| = 10 splits into two linear equations whose solutions are −3 and 7. Enter a, b and c of |ax + b| = c to see every real solution, including…
Aada
Runs in your browser
➗ MathFree
Absolute value inequality solver
|2x − 4| < 10 holds for every x strictly between −3 and 7. Enter a, b, c and the comparison sign to get the interval, or the two outer rays for greater-than…
Aada
Runs in your browser
➗ MathFree
Acute triangle calculator
Sides of 4, 5 and 6 form an acute triangle, because 6 squared, 36, is less than 41, the sum of the other two squares.
Aada
Runs in your browser
➗ MathFree
Add or subtract polynomials
(2x² − 5) + (x + 3) gives 2x² + x − 2. Type each polynomial's coefficients from the highest power down to the constant; polynomials of different degree are…
Aada
Runs in your browser
➗ MathFree
Adding and subtracting fractions
3/4 + 2/5 gives 23/20, or 1 3/20 as a mixed number. Choose plus or minus, enter two fractions and get the exact result in lowest terms, with a negative answer…
Aada
Runs in your browser
➗ MathFree
Adding fractions
1/2 + 1/3 is exactly 5/6, with 0.833333 shown alongside only as a display decimal. Enter two fractions and get their sum reduced to lowest terms, plus the…
Aada
Runs in your browser
➗ MathFree
Addition calculator
Add 0.1 and 0.2 and get exactly 0.3, not 0.30000000000000004, and total a column of invoices without opening a spreadsheet.
Aada
Runs in your browser
➗ MathFree
Adjoint matrix calculator
For the matrix with rows (2, 1) and (1, 3), the adjoint has rows (3, −1) and (−1, 2) and the determinant is 5.
Aada
Runs in your browser
➗ MathFree
Logical AND calculator
True AND true is true; true AND false, false AND true and false AND false are all false. Combine two conditions, such as accepted the terms and confirmed the…
Aada
Runs in your browser
➗ MathFree
Angle of a right triangle from two sides, in degrees
With an opposite side of 3 and an adjacent side of 4, the angle is 36.8698976458 degrees. Name the two sides you know by their role and the right inverse…
Aada
Runs in your browser
➗ MathFree
Antilog calculator
The antilog of 2 in base 10 is 100, and the antilog of 3 in base 2 is 8. Enter the value and any positive base to turn a logarithm back into the real quantity.
Aada
Runs in your browser
➗ MathFree
Arccos calculator
The inverse cosine of 0.5 is 60 degrees, or 1.047197551197 radians. Enter any value from -1 to 1 and get the one angle between 0 and 180 degrees with that…
Aada
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.