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
LAB to hex converter
Lightness 53.2408 with a at 80.0925 and b at 67.2032 gives #FF0000, pure red, and the result tells you it was clipped to fit the screen range.
Ffrances
Runs in your browser
🖼️ ImagesFree
OKLCH to hex converter
oklch(62.8% 0.258 29.23) becomes #FF0000, pure red, and the result tells you it was clipped to fit what a normal screen can show.
Kkatherine
Runs in your browser
🖼️ ImagesFree
RGB555 to RGB Unpacker
Turn a packed RGB555 number into ordinary RGB: 0x7C1F gives red 255, green 0 and blue 255. Each five-bit level is scaled to the full 0 to 255 range, so retro…
Kkatherine
Runs in your browser
🖼️ ImagesFree
XYZ to hex converter
Enter X, Y and Z and get the screen color as a hex code: 0, 0 and 0 give pure black, #000000. Values a screen cannot show are brought to the nearest displayable…
Aabuela
Runs in your browser
🖼️ ImagesFree
Darken hex color by percent
Build hover and pressed shades from one brand hex with a fixed percentage, so #4A90D9 at 20 % turns into #2873C0, still the same blue.
Ssamurai
Runs in your browser
🖼️ ImagesFree
Dim a color by reducing HSV value
Dim a color without shifting its hue: removing 25% of the HSV value turns #40A0FF into #3078BF, with the same hue and saturation and the RGB and HSV numbers…
Kkatherine
Runs in your browser
🖼️ ImagesFree
Apply gamma correction to a color
Reshape a color's midtones with a power curve: gamma 2.2 turns #3366cc into #07229c, values below 1 brighten midtones instead, and pure black and white never…
Ssamurai
Runs in your browser
🖼️ ImagesFree
Hex to grayscale by Rec. 709 luminance
Convert #3498DB to gray with Rec. 709 luminance: 0.2126 × red + 0.7152 × green + 0.0722 × blue gives 135.5774, which rounds to 136 and the neutral gray #888888.
Bbarbara
Runs in your browser
🖼️ ImagesFree
Blend two colors by ratio
At a ratio of 50, #FF0000 and #0000FF each carry a weight of 0.5 and give #800080. You state exactly how much of the second color goes in, so every step of a…
Ffrances
Runs in your browser
🖼️ ImagesFree
RGB565 to RGB unpacker
Read a 16-bit RGB565 value as a normal color: 0xF800, or 63488, is pure red, rgb 255, 0, 0 and #FF0000.
Ffrances
Runs in your browser
🖼️ ImagesFree
RGB to color temperature
Put a kelvin figure on a screen color: RGB 255, 200, 150 comes out at about 3634.1681 K. The estimate uses CIE chromaticity and McCamy’s classic formula, handy…
Aabuela
Runs in your browser
🖼️ ImagesFree
Clamp color to gamut
Bring out-of-range RGB values back inside the 0 to 255 scale: red 300, green −20 and blue 127.5 become 255, 0 and 127.5, and you see which channels changed.
Bbarbara
Runs in your browser
🖼️ ImagesFree
Color Burn Blend Two Colors
Darken one color by another the way the color burn blend mode does: mid grey #808080 burned with itself drops to #020202, almost black.
Ffrances
Runs in your browser
🖼️ ImagesFree
Hex to grayscale by lightness
Turn a hex color into gray the HSL way: #e74c3c has 231 as its highest channel and 60 as its lowest, so the lightness is (231 + 60) / 2 = 145.5 and the gray is…
Aabuela
Runs in your browser
🖼️ ImagesFree
Subtractive color mixer
Yellow #FFFF00 and blue #0000FF mixed half and half like paint give green #008000, not the gray a screen-light blend would produce.
Ssamurai
Runs in your browser
🖼️ ImagesFree
Overlay blend two colors
Overlaying #FFCC00 on the base #336699 gives #66A333, or rgb(102, 163, 51): dark channels of the base are multiplied and light ones are screened, which adds…
Kkatherine
Runs in your browser
🖼️ ImagesFree
Shift color temperature warmer or cooler
Shift #6699CC by 32 and it becomes the warmer #8699AC: red rises to 134, blue drops to 172 and green stays at 153.
Ffrances
Runs in your browser
🖼️ ImagesFree
Unpremultiply RGBA Alpha
Undo premultiplied alpha for one pixel: red 0.125, green 0.25 and blue 0.375 at alpha 0.5 come back as 0.25, 0.5 and 0.75, with alpha unchanged.
Kkatherine
Runs in your browser
🖼️ ImagesFree
Darken blend two colors
Combine two colors the way the darken blend mode does, keeping the darker value channel by channel: #FF8800 with #00AAFF gives a deep green, #008800.
Aabuela
Runs in your browser
🖼️ ImagesFree
Exclusion blend two colors
Combine two colors with the exclusion blend mode: #336699 and #CC8844 give #AD818B, a softer, lower-contrast cousin of the difference blend, ready to copy as…
Bbarbara
Runs in your browser
🖼️ ImagesFree
Pin light blend
#C0C0C0 on top of #808080 gives #818181: the light top channels only lift the base slightly, from 128 to 129.
Ssamurai
Runs in your browser
🖼️ ImagesFree
Square color scheme generator
Turn one hex color into a four-color square scheme: #e74c3c gives #82e73c, #3cd7e7 and #a13ce7, each a further 90° around the hue wheel.
Kkatherine
Runs in your browser
🖼️ ImagesFree
Generate color tints
Give #3366cc and 4 steps and you get tints mixed with 25, 50, 75 and 100 percent white: #668cd9, #99b3e6, #ccd9f2 and #ffffff.
Ffrances
Runs in your browser
🖼️ ImagesFree
APCA contrast calculator
Find out how readable a type color is on the surface behind it: near-black #111827 on white scores Lc 104.5, and swapping the two flips the sign.
Aabuela
Runs in your browser
🖼️ ImagesFree
W3C brightness difference calculator
Compare two colors with the legacy W3C brightness test: black against white differs by 255, well above the 125 needed to pass.
Kkatherine
Runs in your browser
🖼️ ImagesFree
CIE94 color difference calculator
Measure how different two Lab colors look with the CIE94 formula, using the graphic-arts defaults of 0.045 for K1 and 0.015 for K2 or textile weights.
Ffrances
Runs in your browser
🖼️ ImagesFree
Evenly spaced hue palette
Five colors from a base hue of 200° land 72° apart, starting with #269dd9 and ending with #26d93e.
Ssamurai
Runs in your browser
🖼️ ImagesFree
Relative luminance calculator
Measure how much light a color gives under the WCAG formula: mid-gray #808080 scores 0.215860500114, on a scale from 0 for black to 1 for white.
Ffrances
Runs in your browser
🖼️ ImagesFree
Simulate protanomaly color
Preview a color as seen with weakened red sensitivity: vivid red #e74c3c becomes #416f3e at the default severity of 0.6.
Ssamurai
Runs in your browser
🖼️ ImagesFree
Protanopia color simulator
See a color the way a person without working red cones might: bright red #e63946 turns into #6c6545.
Bbarbara
Runs in your browser
🖼️ ImagesFree
Warm and cool color variant palette generator
Start from #6f4bb8 and get five colors: two warmer, the original and two cooler, each pushed 35 or 70 percent of the way toward orange at 30 degrees or blue at…
Kkatherine
Runs in your browser
🖼️ ImagesFree
Contrast ratio letter grade
Turn a color pair's contrast into a letter you can drop into a review: #111827 on white reaches 17.74 to 1 and earns an A, because grade A starts at 12 to 1.
Aabuela
Runs in your browser
🖼️ ImagesFree
Gradient color stops generator
Get every color stop between a start and an end: from #FF0000 to #0000FF in 5 stops gives #BF0040 at 25%, #800080 at 50% and #4000BF at 75%, with both ends…
Bbarbara
Runs in your browser
🖼️ ImagesFree
Hex alpha to opacity percent
Find the opacity hidden in a hex color: the last pair of #33669980 is 80, which is byte 128 and an opacity of 50.2%, not the 50% many people assume.
Bbarbara
Runs in your browser
🖼️ ImagesFree
HSL to CSS string formatter
Get a browser-ready hsl() value without hand-typed commas or percent signs: hue 210.456, saturation 64.444 and lightness 42.225 become hsl(210.46, 64.44%…
Kkatherine
Runs in your browser
🖼️ ImagesFree
Interpolate two colors in HSL
Halfway between #ff0000 and #0000ff in HSL is #ff00ff: the hue takes the short 120° route through magenta instead of passing through green.
Ffrances
Runs in your browser
🖼️ ImagesFree
OKLCH to CSS string
Lightness 0.7, chroma 0.15 and hue 180 become oklch(0.7000 0.1500 180.00), or oklch(70.0000% 0.1500 180.00) if you prefer percentages.
Ssamurai
Runs in your browser
🖼️ ImagesFree
Color swatch SVG generator
Get a ready-made color chip for docs and legends: #3498db becomes a 24 by 24 SVG square filled with that color and labeled for screen readers.
Aabuela
Runs in your browser
🖼️ ImagesFree
Cubic-bezier color interpolation
Know the exact color a transition shows at any moment of an eased curve: halfway from #ff6600 to #3366ff with the ease-in-out curve 0.42, 0, 0.58, 1 gives…
Ffrances
Runs in your browser
🖼️ ImagesFree
Rich black recipe generator
Get a press-safe rich black build in one step: the standard profile on coated sheetfed gives C60 M40 Y40 K100, 240 % total ink with 80 points to spare under the…
Ssamurai
Runs in your browser
🖼️ ImagesFree
Halftone tint to gray calculator
See how a screen tint darkens on press: a nominal 50% tint with 15% dot gain covers about 65% of the paper and shows as gray #595959.
Ffrances
Runs in your browser
🖼️ ImagesFree
Hex to CMYK ink percentages
See the ink recipe and its total load in one go: #3498db needs cyan 76%, magenta 31%, yellow 0% and key 14%, a total of 121% coverage. Free in your browser.
Ssamurai
Runs in your browser
🖼️ ImagesFree
Quantize a color to the nearest palette entry
#42A5F5 checked against #000, #369, #ffffff and #3fa7f2 snaps to #3fa7f2 at position 3, with a squared distance of 22.
Bbarbara
Runs in your browser
🖼️ ImagesFree
Quantile color scale buckets
Give a number a fixed color band: 72 on a 0 to 100 scale with five bands from #ffffcc to #800026 lands in band 4, from 60 to 80, colored #a04050.
Kkatherine
Runs in your browser
🖼️ ImagesFree
Spot to process approximation
Rebuild a spot ink in four colors and see how close it gets: RGB 200, 16, 46 becomes cyan 0 %, magenta 92 %, yellow 77 % and black 22 %, with a Delta E of…
Aabuela
Runs in your browser
🖼️ ImagesFree
Under-color removal calculator for CMYK ink reduction
Replace the shared gray in cyan, magenta and yellow with black ink. At 75 percent removal, 72, 64, 52 and 18 becomes 33, 25, 13 and 57, and total ink drops from…
Bbarbara
Runs in your browser
🖼️ ImagesFree
Color and complement distance
Find a color's exact opposite on the hue wheel and measure how far apart the two really look: #336699 pairs with #996633 and scores as a strong harmony.
Ffrances
Runs in your browser
🖼️ ImagesFree
Is color light or dark
White #ffffff scores a brightness of 255, above the 128 threshold, so it counts as light and should carry black text (#000000).
Aabuela
Runs in your browser
🖼️ ImagesFree
Validate hex color
#336699cc is a valid hex color: eight hexadecimal digits, the full form with transparency. The check accepts three, four, six or eight digits, with or without…
Bbarbara
Runs in your browser
🖼️ ImagesFree
Lightest color in a list
From #000000, #808080 and #ffffff, the lightest is #ffffff at position 2 (counting from 0), with luminance 1.
Ssamurai
Runs in your browser
🖼️ ImagesFree
Sort colors by luminance
Put a set of hex colors in order from darkest to lightest by WCAG luminance: pure blue scores 0.0722 and lands just after black, while pure red at 0.2126 sits…
Kkatherine
Runs in your browser
🖼️ ImagesFree
Warm or cool color checker by hue angle
Paste #E85D04 and learn it is warm, because its hue lies far closer to red at 0 degrees than to cyan at 180.
Ffrances
Runs in your browser
🖼️ ImagesFree
HWB to CMYK converter
Hue 0 with no whiteness and no blackness is pure red, which prints as cyan 0 %, magenta 100 %, yellow 100 % and black 0 %.
Aabuela
Runs in your browser
🖼️ ImagesFree
Color palette contrast matrix
For #fff, #000, #777777 and #2563eb you see every pairing in one table: white on black reaches the maximum of 21, and each cell can be checked against 4.5 for…
Kkatherine
Runs in your browser
🏠 Home, food & hobbiesFree
Caster sugar cups to grams converter
One US cup of caster sugar weighs 225 g, and half a cup 112.5 g. Enter whole, half or decimal cups from a sponge or meringue recipe and get the grams for your…
Ssamurai
Runs in your browser
🏠 Home, food & hobbiesFree
Chocolate chips cups to grams converter
One and a half US cups of chocolate chips weigh 255 g, at a fixed 170 g per cup. Enter whole or decimal cups from an American recipe and get the grams for your…
Bbarbara
Runs in your browser
🏠 Home, food & hobbiesFree
Maple syrup cups to grams converter
One US cup of maple syrup weighs 315 g in this converter: enter any amount, such as 1.5 cups, and read 472.5 g ready for a gram scale. Free in your browser.
Kkatherine
Runs in your browser
🏠 Home, food & hobbiesFree
Whole Milk Cups to Grams Converter
1.5 cups of whole milk weigh 366 grams, at a fixed 244 g per US cup. Enter the cups from the recipe, decimals or zero included, and get a scale-ready weight…
Ffrances
Runs in your browser
🏠 Home, food & hobbiesFree
Whole wheat flour cups to grams converter
1.5 cups of whole wheat flour weigh 180 grams, at a fixed 120 g per US cup. Type the cups from an American recipe and get a metric weight for your bread dough…
Bbarbara
Runs in your browser
🏠 Home, food & hobbiesFree
Brown sugar grams to cups converter
440 grams of packed brown sugar fill 2 US cups, at 220 grams per firmly packed cup. Enter the grams from your scale or the package and get the cup measure for…
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.