ChaosLens
Free browser-based tools for image processing, health calculations, keyboard and display testing, random generation, charts, unit conversion, and everyday utilities. Many tools run locally in your browser, keeping files and inputs on your device.
All Tools
131 tools available. Select one to open it here.
Arc Diagram Maker
Build an arc diagram from source, target, weight, and group data, then inspect, style, and export the result.
Centimeter, Inch, and Feet-and-Inches Converter
Convert centimeters, total inches, and feet plus inches in either direction.
GIF Frame Player
Upload a GIF to play it frame by frame, reverse the preview, inspect delays, and download the current composited frame as PNG.
Image Splitter
Split images locally by crop boxes, draggable lines, grids, or fixed pixel tiles.
Mac Keyboard Test
Test a Mac keyboard one key at a time to see which standard keyboard events the browser recognizes and find keys that are not tested or captured.
Macro Calculator
Calculate daily protein, fat, and carbohydrate targets from calories, weight, and your preferred allocation rule.
Mouse Single- and Double-Click Test
Click the test area to distinguish separate clicks, valid double-click intervals, and suspected switch bounce.
Random Number Generator
Generate random integers or decimals within a custom range, with quantity, uniqueness and sorting controls.
Carbohydrate Needs Calculator
Enter daily calories, weight, goal, training volume, and carbohydrate percentage to estimate daily carbohydrate grams, calories, and a reference range.
BMI Calculator
Calculate BMI, a healthy weight range, and adult screening categories from your height and weight.
Increase Image File Size
Increase JPG, PNG, and WebP file sizes locally without changing pixel dimensions.
Keyboard CPS Test
Choose a duration and key mode, tap quickly, and review average CPS, the one-second rolling peak, and valid key count.
List Randomizer
Paste or upload a list, clean blank and duplicate lines, then shuffle the remaining items into a new order.
Ideal Weight Calculator
Compare four classic ideal-weight formulas and the adult BMI reference range using your height and sex.
Keyboard Rollover Test
Choose a combination to press at once, then hold several keys to see which key events the browser receives at the same moment, the maximum simultaneous count, and possible missing keys.
Random Item Picker
Paste a list of items, pick one or more entries at random, and review the remaining items and draw history.
Sprite Sheet to GIF
Upload a PNG, JPEG, or WebP sprite sheet, set the frame grid and read order, and export it as an animated GIF.
Touchscreen Test
Use the touch grid to check touch-point count, trace continuity, edge coverage, and possible dead zones on a touchscreen.
Body Fat Goal Calculator
Enter your current weight, body fat percentage, and daily calorie deficit to estimate your target weight, amount of fat you need to lose, and the time frame.
Coin Flip Simulator
Choose how many flips to run, simulate a fair coin, and review the running counts, observed shares, and recent rounds.
GIF Speed Adjuster
Upload a GIF and speed it up or slow it down with a multiplier, a uniform delay, or a half-speed preset.
Keyboard Chatter Test
Choose a key and complete repeated press-and-release cycles to flag intervals below a threshold and review the suspected chatter rate and stability.
Black Level Test
Step through near-black patches from 1 to 32 and record the gray level that first separates from a pure-black background on your display.
Dice Roller
Choose the number of dice, sides, modifier, and rounds, then inspect individual rolls, totals, visual dice, and batch distribution.
GIF Flip Tool
Upload a GIF and flip every frame horizontally, vertically, or in both directions before exporting the animation.
Keyboard Dropout Test
Hold a target key and analyze steady-state browser auto-repeat intervals to find suspected long gaps and judge whether the sample is sufficient.
Wedding Seating Chart Maker
Add your guest list and table assignments to create a wedding seating chart, review assignments, choose a design, and print or export it as PDF.
Waist-to-Hip Ratio Calculator
Enter sex, waist circumference, and hip circumference to calculate WHR and view common WHO adult reference cutoffs and measurement guidance.
Waist-to-Height Ratio Calculator
Enter waist circumference, height, and optional age to calculate WHtR, view a continuous adult reference band, and compare waist size with half your height.
Sort Letters in Words
Sort the letters in each detected word with controls for order, case, duplicates, apostrophes, and hyphens.
Backlight Bleed Test
Use a full-screen black display to inspect edge and corner bright spots, then record the conditions, severity, and affected regions.
Body Fat Calculator (U.S. Navy Method)
Estimate body fat percentage, fat mass, and lean mass from sex, height, weight, and body circumferences using the classic U.S. Navy method.
GIF Reverse Tool
Upload a GIF, choose a frame range, and play the selected animation backwards while optionally reversing its frame delays.
Keyboard Latency Test
Press a normal key repeatedly to estimate the scheduling delay from the browser event timestamp to the start of JavaScript handling, then review the median, P95, and sample distribution.
Scramble Letters in Words
Shuffle the letters inside each detected word, with controls for character groups, punctuation, and a repeatable seed.
Wedding Alcohol Calculator
Estimate beer, wine, spirits and optional toast bottles from guest count, drinking share, reception hours, pace, drink mix and planning buffer, then print or export a shopping list.
Yes or No Decision Generator
Enter a question and receive a random yes, no, or optional maybe, with weights, batch statistics, and history.
Wedding Escort Card Maker
Import guests and table assignments to create alphabetized wedding escort cards, with optional household grouping and meal markers, then print or export a PDF.
TDEE Calculator
Enter sex, age, height, weight, and activity level to estimate BMR, TDEE, and a maintenance-calorie range, with steps and training minutes to check the activity factor.
Wedding Guest List Manager
Keep invitations, RSVP replies, plus-ones, meal choices, dietary notes, groups and table assignments together in one local guest list. Filter it, export CSV, print, or save a draft.
Wedding Menu Card Maker
Build a wedding menu from courses and descriptions, choose a coordinated design, optionally personalize it with guest names and meal selections, then print or export PDF.
Wedding Place Card Maker
Import guest names, tables and meal choices to create printable wedding place cards in multiple styles and export a print-ready PDF.
Calorie Deficit Calculator
Enter TDEE, select fat loss, maintenance or muscle gain mode, and instantly calculate target calories, daily difference, theoretical weekly change and planning range.
Wedding Table Number Maker
Generate matching wedding table numbers or custom table names, preview multiple styles, and print each sign or export the set as PDF.
Caffeine Intake Calculator
Enter drink servings, volume, and caffeine per serving to estimate daily caffeine, source shares, and an adult reference comparison.
Sugar Intake Calculator
Enter daily calories and sugar sources to calculate added sugar, free sugars, and their share of energy.
Bingo Number Caller
Call bingo numbers without repeats from 1–75, 1–90, or a custom range.
GIF Compressor
Upload a GIF, choose compression strength, frame sampling, color count, and an optional target size, then export a smaller animation.
Weight loss time calculator
Enter your current weight, target weight, and weekly weight loss rate to estimate the weeks required, target date, and planning range.
Keyboard Polling Rate Test
Alternate between two ordinary keys to estimate the upper bound of the browser's non-repeat key-event frequency, then inspect P10 gaps, stability, and sample distribution. The result cannot certify hardware polling rate.
Wedding Bar Menu Maker
Enter signature cocktails, beer, wine and non-alcoholic drinks to create a printable wedding bar menu.
Random Letter Generator
Generate one or more random English letters while controlling case, repeats, excluded letters, and sorting.
Wedding Budget Calculator
Enter your total wedding budget, category percentages and actual spending to calculate planned amounts, variances and remaining budget.
Wedding Buffet Label Maker
Enter dish names, descriptions and dietary tags to generate printable flat or tent wedding buffet labels.
Wedding Cake Serving Calculator
Enter guest count, cake shape, display-cake coverage and buffer to estimate tier sizes, servings and supplemental portions.
Wedding Catering Calculator
Enter guest count and portion assumptions to estimate wedding meal plates, appetizers, sides, desserts, late-night food and vendor meals.
Wedding Ceremony Program Maker
Enter couple details, ceremony order and wedding party names to create a printable wedding ceremony program.
Wedding Checklist Generator
Choose your wedding date to generate a dated planning checklist, mark tasks complete and add your own tasks.
Wedding Dance Floor Size Calculator
Enter guest count, expected dancing share and space-per-dancer assumptions to estimate a practical wedding dance floor size.
Wedding Day Timeline Generator
Enter ceremony and reception timing to generate a practical wedding-day schedule from getting ready through the final song.
Wedding Favor Tag Maker
Enter one or more favor-tag messages, choose copies and tag size, then generate printable wedding favor tags on A4 or Letter paper.
GIF Background Color Replacer
Upload a GIF, choose a source color, replacement color, and tolerance, and replace only background pixels connected to the frame edges.
Random String Generator
Choose a length, quantity, and character set to create one or more random strings directly in your browser.
Typing Speed Test
Choose a practice passage from ChaosLens's eight default languages and measure net speed, gross speed, accuracy, uncorrected errors, corrections, and completion progress locally in your browser.
Water Intake Calculator
Estimate a daily beverage range from your weight, activity and heat or sweating, while keeping the total-water Adequate Intake (AI) reference separate.
Wedding Invitation Maker
Enter couple names, date, ceremony time, venue and RSVP details to create a printable wedding invitation.
Wedding Photography Shot List Maker
Choose essential wedding photo moments, add custom shots and print a photographer-ready wedding shot list.
Wedding QR Code Sign Maker
Enter a wedding website, RSVP, registry or photo-upload URL to generate a printable QR code sign.
Save the Date Maker
Enter your names, wedding date, city and website to create a printable Save the Date card in common print sizes.
Scrolling Text Generator
Create horizontal or vertical scrolling text, preview the motion, and export copyable HTML/CSS.
Wedding Seating Capacity Calculator
Enter room dimensions, reserved floor area, circulation buffer and space-per-guest assumptions to estimate wedding seating capacity.
Wedding Tent Size Calculator
Enter guest count, seating style and space for dancing, stage, bars and buffet to estimate a wedding tent size.
Wedding Vendor Tip Calculator
Enter vendor costs and your chosen percent, fixed or per-person tip rules to calculate a wedding tip-envelope plan.
Fancy Font Text Converter
Convert decorative Unicode letters back to plain text while retaining characters that have no safe mapping.
Wedding Welcome Sign Maker
Enter a welcome line, couple names, optional date and venue to lay out a large wedding welcome sign in the browser.
Tiny Text Generator
Choose separate Unicode styles for letters and digits to create copyable small text.
GIF Color Replacer
Upload a GIF, choose a source color and target color, and recolor matching pixels across every frame.
JavaScript Keyboard Event Tester
Focus the test area and press keys to inspect the keydown, keyup, key, code, location, repeat, modifier, composition, and timing data that this browser receives.
Random Hex Generator
Generate random hexadecimal data by exact byte count or HEX character count, with a clear view of character length, byte equivalent, and random bits.
Keyboard Repeat Rate Test
Hold a chosen key to measure the first auto-repeat delay, the steady repeat interval, and repeats per second reported by the browser, then review interval stability. The result reflects operating-system and browser events, not the keyboard's hardware polling rate.
Keyboard Layout Detector
Sample the browser's code-to-key mapping, compare five candidate character layouts, and review the leading layout, conflicts, and confidence. Operating-system settings are not read.
Color Banding Test
Compare controlled gradients, quantization, and dithering to record visible bands, level jumps, or grain on a display.
Hotkey and Combination Tester
Choose a shortcut combination and press it in the capture area to see whether this browser receives every target key, left/right modifier, and extra key.
Red Packet Random Draw
Prepare a local random result, then choose and open a packet to reveal the selected name.
Secret Santa Pairing Tool
Create Secret Santa pairings with no self-assignment, optional forbidden pairs, and a two-way restriction.
Keyboard Layout Analyzer
Enter Latin text or recorded key sequences to compare QWERTY, Dvorak, and Colemak by key frequency, finger load, and adjacent-key patterns.
Monitor Color Accuracy Test
Use reference patches for a visual cast check, or enter measured Lab data to calculate CIEDE2000 ΔE00.
Key Hold Duration Test
Hold a chosen key and release it repeatedly to measure the duration of each browser keyboard event.
Display Color Depth Test
Read the browser-reported color depth and inspect a fixed 256-level pattern; this page cannot identify the panel's native bit depth.
Screen Size Calculator
Enter a screen diagonal and aspect ratio to calculate the corresponding display width and height.
Screen Aspect Ratio Calculator
Enter a screen width and height to calculate the current aspect ratio, or compare dimensions against a target ratio.
Swap Letters in Words
Swap character groups inside each detected word and choose how incomplete groups, case, apostrophes, and hyphens behave.
Dead Pixel Test
Clean the screen, switch through six full-screen solid colors, and mark the locations of fixed bright, dark, or stuck-color pixels.
Weighted Random Picker
Assign non-negative weights to options, inspect normalized probabilities, and draw with the chosen replacement rule.
Add Random Letters to Words
Insert random letters into detected words with a chosen alphabet, probability, and seed.
Fake Text Generator
Generate repeatable placeholder text from a built-in or custom word bank using paragraph, sentence, and word counts.
Grayscale Test
Display discrete grayscale, near-black, and near-white levels to record which adjacent steps remain distinguishable, along with neutral color cast and regional unevenness.
Remove Random Letters from Words
Remove random or specified letters from detected words with optional protection rules and a repeatable seed.
Add Symbols Around Words
Place chosen symbols before and after each detected word without changing its separators.
Remove Symbols Around Words
Remove selected symbols around detected words while keeping the word content and other separators.
Screen Resolution Detector
Read the current viewport, screen CSS pixels, device pixel ratio, and estimated physical pixels in the browser.
Add Prefix to Words
Add a chosen prefix to each detected word while keeping spaces, punctuation, and line breaks.
Add Suffix to Words
Add a chosen suffix to each detected word while preserving the original separators.
Remove Prefixes from Words
Remove a chosen prefix from detected words while leaving other text and separators in place.
Remove Suffixes from Words
Remove a chosen suffix from detected words while preserving the rest of the text.
Monitor Color Test
Show controlled colors and gradients full-screen to check dead pixels, tint, uniformity, and visible rendering issues.
Monitor Color Calibration Guide
Follow a practical five-step monitor setup for brightness, contrast, gamma, white point, RGB balance, and a final visual check.
Monitor Color Gamut Test
Compare browser-reported sRGB, Display-P3, and Rec.2020 support with color patches, gradients, and a readiness checklist.
Monitor Contrast Test
Use black, white, window, and checker patterns to inspect shadow detail, highlight clipping, and perceived contrast.
White Screen
Display a fixed digital white screen (#FFFFFF) as a uniform field or clean camera background; adjust brightness on the display or system.
Red Screen
Display a fixed digital red screen (#FF0000) for observing red-channel rendering, individual pixels, or a camera background; adjust brightness on the display or system.
Green Screen Test
Open a pure green fullscreen to inspect the green channel, pixel anomalies, and large-area uniformity, with optional framing guides.
Blue Screen
Show a fixed pure-digital-blue background in one click, enter full screen, and optionally leave automatically after a timer.
Gray Screen Test
Show controlled digital gray levels in fullscreen to observe panel uniformity, tint, and near-black behavior.
Yellow Screen
Display a fixed digital yellow screen (#FFFF00) for observing red/green color mixing or using a yellow photography and camera background; adjust brightness on the display or system.
Orange Screen
Display a fixed digital orange screen (#FF8C00) for observing warm color rendering or using a warm photography and camera background; adjust brightness on the display or system.
Pink Screen
Display a fixed digital pink screen (#FF69B4) for observing red/blue color rendering or using a pink photography and camera background; adjust brightness on the display or system.
4:4:4 Chroma Subsampling Test
Render colored text and one-pixel patterns to visually check whether a display path preserves chroma detail.
Low-Quality GIF Effect
Upload a GIF, then use pixel blocks, color reduction, noise, and frame sampling to give it a deliberately low-quality retro look in your browser.
Glitch GIF Generator
Upload a GIF, choose the effect or layout you want, and create a new animation locally in your browser with Glitch GIF Generator.
LCD Pixel Inversion Test
Show high-frequency alternating pixel patterns and record visible flicker, scan lines, or pixel-walk effects on an LCD.
Display Test Card Generator
Choose a resolution and test layers to create PNG or SVG cards for TVs, monitors, and projectors.
Polaroid-Style GIF Maker
Upload a GIF, choose the effect or layout you want, and create a new animation locally in your browser with Polaroid-Style GIF Maker.
Square GIF Maker
Upload a GIF and set its square size, Cover or Contain fitting, alignment, and background options to create a new animation locally in your browser.
Wavy-Edge GIF Generator
Upload a GIF, choose the effect or layout you want, and create a new animation locally in your browser with Wavy-Edge GIF Generator.
Scrolling Text GIF Generator
Set the options for Scrolling Text GIF Generator and generate the animation locally in your browser; no source file is required.
Colorful Background GIF Generator
Set the options for Colorful Background GIF Generator and generate the animation locally in your browser; no source file is required.
Single-Frame GIF Generator
Set the canvas, background, text, and border options to generate a single-frame static GIF locally in your browser; no source file is required.
Blank GIF Generator
Set the options for Blank GIF Generator and generate the animation locally in your browser; no source file is required.
1×1 Pixel GIF Generator
Set the pixel color, transparency, GIF version, and optional comment to generate a 1×1-pixel GIF locally in your browser.
Boomerang GIF Maker
Upload a GIF, choose the effect or layout you want, and create a new animation locally in your browser with Boomerang GIF Maker.