Merge PDF
Combine two or more PDF files into one document in the order you choose.
Every tool on the site, grouped by the job it does. 600 tools across 14 categories. Filter the list or jump to a category.
Combine two or more PDF files into one document in the order you choose.
Split one PDF into separate files by page or by the ranges you type.
Reorder, rotate, duplicate and delete the pages of one PDF, then download a copy.
Save the pages you pick from a PDF as their own new PDF file.
Turn every PDF page or just the pages you name, without changing their order.
Preview a PDF page, adjust its crop box or use equal margins, and download a copy.
Place several PDF pages on one sheet in reading order and download the arranged copy.
Rebuild every page of a PDF at a standard paper size and download the resized copy.
Review near-white page estimates, then remove only the flagged pages you explicitly select from a PDF copy.
Inspect supported PDF outlines and replace them with an entered page bookmark tree.
Render PDF pages as PNG or JPG images at the resolution you pick.
Read the text layer a PDF already stores and download it as a plain text file.
Render PDF pages as JPG images in your browser at the resolution you set.
Read the selectable text of two PDFs or Word documents and see what changed between them.
Export supported embedded raster images from a local PDF with a transparent compatibility report.
Export readable PDF text to reviewable Markdown with approximate headings, lists and paragraph grouping.
Convert readable PDF text into an escaped offline HTML document with approximate reflowable structure.
Turn horizontal stored PDF text into editable DOCX paragraphs with explicit layout limits.
Assign horizontal PDF text to user-defined column boundaries and export a reviewable XLSX table.
Place JPEG, PNG or WebP images into one PDF, one image per page.
Convert a DOCX document into a PDF using an isolated converter.
Turn pasted text or a plain .txt file into a paginated PDF with your choice of page and font.
Lay a flat CSV table out as a PDF with the column names repeated on every page.
Build an invoice or receipt from your own line items and tax rate, then download the PDF.
Fill in your own sections and download a plain one to three page PDF resume built in your browser.
Make ruled, graph or dot-grid paper as a PDF, with the page size, spacing, margin and line color you choose.
Render supported Markdown headings, lists, code and simple tables into a paginated PDF.
Print a selected XLSX cell rectangle as a paginated PDF table using stored cell values.
Save supported email headers and plain-text MIME content as a PDF without opening attachments or remote assets.
Make a paginated PDF from supported unencrypted EPUB 3 spine text without running scripts or loading assets.
Arrange local photos as fitted thumbnails with captions on an A4 or Letter PDF proof sheet.
Stamp page numbers onto the pages you choose and download a numbered copy.
Draw a text or PNG watermark on the pages you choose and download a marked copy.
Place a typed name, hand drawing or PNG signature on one PDF page in your browser.
Read the title, author, subject, keywords and creator a PDF stores, then export a copy with the values you set.
Render the pages you choose in grayscale and rebuild the document as a PDF of images.
Type values into the fields of a standard PDF form and download a filled copy.
Fix the values of a PDF form into the page and remove the interactive fields.
Stamp running text above or below PDF pages with page, total-page and entered-date placeholders.
Add sequential Bates labels with a prefix, padded number and suffix to selected PDF pages.
Read supported PDF page dimensions, rotation, metadata and declared font or image resource counts.
Inspect, add and extract supported document attachments without opening embedded files.
Add visual highlights, boxes, arrows and text notes to entered PDF page positions.
Rebuild a PDF's internal structure to save space without re-encoding page content.
Shrink JPEG, PNG and WebP files with quality and color settings you control.
Resize JPEG, PNG and WebP images to fit, fill or exact dimensions.
Re-encode JPEG photos at the quality you choose, in your browser.
Shrink PNG screenshots and graphics by reducing their color count.
Fit a picture onto a square, portrait, story or widescreen frame in your browser.
Convert JPEG, PNG and WebP images between the three formats.
Convert PNG images to JPG and choose which color replaces the transparent pixels.
Convert JPG photos to PNG files without changing their pixel size.
Turn WebP images into JPG files for programs that do not open WebP.
Convert HEIC and HEIF photos to JPG in your browser and choose the color behind transparent pixels.
Convert WebP images to PNG and keep their transparent areas.
Convert JPG and PNG images to WebP and compare both file sizes.
Turn HEIC photos into PNG files in the browser without uploading them or creating an account.
Turn one SVG drawing into a PNG at the width you choose, with a transparent or solid background.
Sample an image into a grid of ASCII characters with a chosen width and brightness direction.
Extract selected GIF frames as PNG images with native browser decoding and disposal handling.
Decode a supported flattened PSD composite and export a PNG or JPEG preview locally.
Extract selected pages from supported classic TIFF files into separate PNG images.
Trace selected dark or light PNG pixels into monochrome SVG paths while preserving holes and transparency.
Crop an image with a movable rectangle, thirds grid, fixed ratio or print-size ratio.
Turn or mirror one JPEG, PNG or WebP image and save the result.
Draw one text or logo watermark across up to 20 images and download them.
Fit an image on a canvas and add solid, rounded or patterned frames with padding.
Split an image into PNG grid tiles or a printable A4 or Letter poster PDF.
Join 2 to 10 images into one row or one column in the order you set.
Give an image rounded corners or an elliptical mask and export it with a transparent outside.
Caption a photo, add an entered date stamp or create a text-only image card.
Add a top and a bottom caption with an outline to a picture, then download the copy.
Crop the empty border from a JPEG, PNG or WebP image and keep the part that has content.
Blur, pixelate or cover parts of a photo, and see which option replaces the pixels with an opaque colour.
Arrange two to ten photos in a square grid with crop or fit, gaps, a background colour and optional file-name captions.
Adjust brightness, contrast, saturation and warmth, then apply grayscale, sepia or invert to one photo.
Place two images side by side and mark changed pixels in a third panel, including differences in transparency.
Pack two to twenty images into one unscaled PNG atlas and export matching JSON coordinates and CSS classes.
Adjust edge contrast with bounded sharpness and threshold settings, then compare the original and output.
Place a second image over a base with explicit opacity, blend mode and fit settings, then export PNG.
Keep dark strokes from a signature image and replace its light background with white or transparency.
Place a screenshot inside a plain or browser-style frame with an entered background and padding.
Fit an image into a simple phone or laptop frame and export the combined mockup as a PNG.
Sample an image into a coarse grid, then enlarge its square cells with your chosen colour palette.
Match uploaded tile photos to regions of a target picture to create a bounded photo mosaic.
Add and edit ordered arrow, box, text and blur annotations on a local screenshot.
Map an image into four entered corners using a bounded perspective transform.
Preview neighboring repeats of a texture and export a bounded tiled sample.
Adjust a manual radial distortion model and review the resampled image before export.
Rectify four entered document corners and apply a grayscale or threshold finish.
Apply a bounded median filter and blend amount while reviewing image detail loss.
Position a manual square photo crop with head guides and download a clean PNG plus a US passport-size print sheet.
Read the color of any pixel in an image and copy its HEX, RGB, HSL and alpha values.
Inspect the camera, date and GPS fields a JPEG carries, then remove, replace or correct them.
Remove the listed JPEG metadata, including GPS, without re-encoding the picture.
Extract representative image colors and download a palette as JSON, CSS variables or a PNG strip.
Replace pixels near a chosen colour with a new RGB colour, keeping their original transparency.
Count image colour and approximate luma bins, with transparency handling and endpoint observations.
Inspect alpha groups and supported hidden PNG colour values, with light and dark background previews.
Set a PNG print-density value, or resize an image to an entered print width while keeping its proportions.
Compare local photos for exact-byte matches and bounded perceptual similarity pairs.
Measure a bounded blur estimate and dark/light pixel fractions for manual image review.
Render PDF pages as PNG or JPG images at the resolution you pick.
Place JPEG, PNG or WebP images into one PDF, one image per page.
Pick a color or enter a HEX, RGB or HSL value, then copy the equivalent formats.
Check text and background colors against WCAG 2.2 contrast thresholds.
Make favicon files and a web app icon from one image, ready to add to your site.
Count words and characters, or compare a draft with a character length guide.
Estimate the English reading level of your text with six formulas.
Type a passage against a real timer and read your gross and net words per minute and character accuracy.
Build a glossary from supplied definitions and review abbreviation uses and unexplained uppercase tokens in a document.
Inspect Unicode code points, encoded bytes and pinned names, blocks and scripts locally.
Count syllables from recorded pronunciations and show alternate counts and unknown words separately.
Remove repeated lines from a list while keeping the order you pasted.
Replace literal text throughout a document, with whole-word matching and case control.
Clean text copied from a PDF, email or web page by fixing repeated spaces, broken lines and stray tabs.
Write a note that stays in this browser, then export or delete it.
Add line numbers, remove a matching number prefix or renumber pasted text with a chosen starting value.
Pad delimiter-separated text into readable columns using an explicitly selected separator.
Repair supported UTF-8 mojibake by explicitly reinterpreting Latin-1 or Windows-1252 characters.
Apply selected text cleanup operations while keeping a visible record of the choices you made.
Insert line breaks at an entered character width, with an explicit choice for long words.
Wrap plain-text paragraphs to a chosen width, then align them left, right, center or with full justification.
Arrange entered speaker lines and stage directions into a readable script with plain-text and printable PDF exports.
Preview supported Markdown structures and normalize their source formatting locally.
Change the capitalization of your text to any of thirteen case styles.
Sort lines by alphabetical, numeric or length order, with control over case, blanks and direction.
Reverse text by visible character, whole word or whole line.
Encode or decode International Morse code, then play it on demand.
Split text at a delimiter or by character count, or join lines.
Turn Latin letters into decorative Unicode styles for short labels and bios.
Turn your own word list into a printable word search PDF, with a chosen grid, direction set and optional answer key.
Spell letters as NATO alphabet words while keeping word and line breaks in the converted text.
Explore ROT13, Caesar and Vigenere transformations using ASCII letters and an entered shift or key.
Add an entered prefix, suffix or both to each line while keeping the list order and explicit empty-line choices.
Convert supported DOCX text structures to Markdown and extract supported embedded image bytes.
Render supported text in the bundled Caveat handwriting font as bounded lined PNG pages.
Convert supported HTML headings, paragraphs, lists and links to Markdown without loading page resources.
Compare two pieces of text and see exactly what was added or removed.
Generate placeholder Latin text by paragraph, sentence or word.
Write a number in English words, with the US or British wording for and.
Repeat entered text with a chosen separator and optional sequence numbers, within a checked output limit.
Renumber entered footnote references by first appearance and export matching Markdown or escaped HTML.
Find a named symbol in a curated Unicode subset, append it to your text and copy the exact character.
Count words in entered text and arrange a bounded word cloud with color and size controls.
Combine original name components into character names, usernames or labeled placeholders.
Render supported text using an original bitmap alphabet with filled or outline banner styles.
Arrange entered answers and clues into a connected printable crossword with a separate answer key.
Find anagrams, rack words or pattern matches in a pinned US English pronunciation vocabulary.
Find pronunciation-based rhymes and clearly labeled near-rhyme candidates in a pinned CMU vocabulary.
Build APA 7 or MLA 9 reference drafts for a book or webpage from the metadata you enter.
Fill a plain-text letter template from CSV rows and download one DOCX letter per row in a ZIP.
Turn pasted text or a plain .txt file into a paginated PDF with your choice of page and font.
Read the selectable text of two PDFs or Word documents and see what changed between them.
Convert supported plain-text SRT, WebVTT and ASS cues with explicit timing and loss rules.
Edit supported subtitle cue text and timing, then shift the sequence by an explicit offset.
Flag subtitle overlaps, ordering and entered readability thresholds in a local SRT or WebVTT file.
Trim a bounded PCM WAV by entered times, preview its waveform and export a new WAV.
Join ordered compatible PCM WAV files with an optional bounded crossfade.
Adjust WAV gain or sample-peak normalization with explicit clipping prevention.
Change a supported WAV playback rate with linked duration and pitch, then export PCM WAV.
Record the confirmed audio track from a short supported local video into browser-generated WebM audio.
Decode supported short local audio and save a real 48 kHz PCM16 WAV with mono or stereo channel handling.
Inspect supported MP3 text tags or replace them with a small ID3v2.3 tag while retaining audio frame bytes.
Plot a WAV recording by time and frequency, then export the selected view and amplitude data.
Measure integrated and short-term loudness and estimated true peak in a 48 kHz WAV.
Mix ordered WAV tracks with individual offsets, gains and mute controls into one WAV.
Split a stereo WAV into two mono files or map either input channel to a new stereo output.
Find quiet WAV regions, review their cut IDs and render only the cuts you approve.
Shape WAV volume over time with a reviewed list of time and gain points.
Apply named peaking EQ bands to a WAV and inspect the combined response before saving it.
Apply a linked-channel gate and compressor to a WAV, then review the gain-reduction report.
Estimate note pitch and cents from a mono WAV containing one clear note at a time.
Compare sample-boundary loop candidates around entered markers and audition the chosen region.
Build a CUE sheet and reviewed track timeline that reference one local WAV recording.
Extract local video frames at entered times and download bounded PNG stills.
Re-record a short supported local MP4, MOV-family or WebM clip as a bounded WebM video.
Re-record a video with chosen dimensions and requested bitrate, then compare the actual file sizes.
Re-record a selected short interval from a local supported video and download the resulting WebM clip.
Turn an ordered set of local images into a short silent WebM slideshow with a chosen fit and background.
Re-record two or three supported local clips in order as one short WebM video with bounded output dimensions.
Resize or center-crop a short local supported video into a bounded WebM with explicit output dimensions.
Re-record a short local clip at a supported playback rate and download a WebM with explicit timing limits.
Rotate or mirror decoded frames of a local video and save a re-recorded WebM output.
Re-record a short supported local video as a WebM containing a video track and no audio track.
Burn reviewed plain subtitle cues into a local video and save a captioned WebM.
Replace, mix or remove short-video sound using a local WAV with a reviewed offset and gain.
Place a timed inset video over a short base clip and choose one source for the output sound.
Sample local video frames at entered intervals and export a timestamped sheet and frame list.
Inspect declared tracks and codec identifiers in a bounded media container without playing it.
Review timed matches between two subtitle languages before exporting paired captions.
Generate a short flash-and-beep WebM with a disclosed event schedule for manual playback checks.
Render timed local text layers with selected entrance effects into a short WebM title sequence.
Compare manually entered visible and audible event markers with frames and a decoded waveform.
Record a short microphone clip after an explicit Start action and save the browser recording locally.
Filter CSV rows with conditions, sort by several columns and download every matching row.
Apply chosen cleanup rules to a CSV and download the result.
Join two CSV, TSV or Excel tables on one or more key columns and download the combined rows.
Compare two CSV versions by a key column and report added, removed and changed rows.
Describe each column of a CSV file with a guessed type, blanks, unique values and samples.
Group a CSV by one column and sum, average, count, or take the smallest or largest value of another.
Split one CSV into several files by row count or by a column value, and download the parts.
Turn a pasted or uploaded CSV or TSV table into a bar, line or pie chart and save it as a PNG.
Split one CSV column into several by a separator or a fixed width, or join columns into one.
Turn a wide table into a long one by repeating the identifier columns and moving chosen value columns into rows.
Flip a CSV table so columns become rows and rows become columns, with the first line of the result explained.
Check a CSV against required, unique, range, length and pattern rules, then download the rows that fail.
Stack selected CSV records in file order, align their headers and review the row count from every input file.
Select rows reproducibly or split a CSV into disjoint parts, preserving source order within each exported table.
Compare unique key sets and selected control totals across two CSV tables, without row-level differences.
Replace matching CSV records from an update table, append new keys and export an action record alongside the result.
Split supplied names using an explicit token or comma rule, optionally adjust capitalization and export a review table.
Format one selected numeric CSV column with explicit source separators, output locale and decimal or currency settings.
Inspect a local text file for supported encoding evidence, line endings and quote-aware delimiter candidates.
Map source columns to an explicit target schema and export a reordered CSV with a reusable mapping profile.
Compare two CSV datasets for exact keys and separately labeled similarity candidates.
Generate repeatable, explicitly fake rows from an entered bounded test-data schema.
Review contact columns in CSV while retaining originals and marking syntax or normalization issues.
Rewrite dates in one named CSV column using explicit input and output date formats.
Convert a flat table between delimited text, JSON, XML and an Excel workbook.
Convert tables between CSV, TSV, Markdown, HTML and JSON, with escaped text and alignment controls.
Rename copies of several files from one pattern and download them as a ZIP.
Flatten nested JSON into a CSV table with one row per record and a column for every field it finds.
Extract typed column ranges from fixed-width text and inspect unmapped content before exporting a delimited table.
Map contact CSV columns to a UTF-8 vCard 4 file with escaped values and byte-aware line folding.
Turn a bounded table into quoted SQL insert or upsert statements using explicit column types and a selected dialect.
Inspect supported CREATE TABLE statements and export column types, defaults and constraints as a data dictionary.
Build a spreadsheet formula from plain controls for the operation, A1 ranges and conditions.
Explain a recognized spreadsheet error and review general causes and next checks.
Inspect XLSX sheets, formulas, merged ranges, hidden cells and defined names without evaluation.
Map supported static XLSX formula references and report cycles and unresolved references.
Translate a bounded scalar spreadsheet formula into inspectable Pandas code using entered column mappings.
Search pinned ISO country, currency and language code tables without inferring relationships.
Convert one CSV table to XLSX or export stored values from a selected worksheet rectangle as CSV.
Convert one YAML document to JSON, or turn JSON into YAML, in your browser.
Lay a flat CSV table out as a PDF with the column names repeated on every page.
Generate TypeScript, Zod, Go, Python or PHP models from a JSON or CSV sample.
Validate, format or minify JSON, and explore objects with collapse and depth controls.
Format, minify or check one XML document using the browser's XML parser.
Convert one YAML document to JSON, or turn JSON into YAML, in your browser.
Reformat SQL text with a selected dialect and keyword case in your browser.
Generate TypeScript, Zod, Go, Python or PHP models from a JSON or CSV sample.
Format JavaScript, TypeScript, JSON, CSS, HTML, Markdown or YAML with your choice of indentation and line width.
Compare two JSON documents and get the RFC 6902 patch that turns the first into the second.
Check a JSON Lines file line by line in the browser and report the physical line of every broken record.
Inspect unified patch files and preview exact-context application to supplied source without running commands.
Check Dockerfile or Compose text with a bounded static rule set and line references for review.
Parse and format GraphQL syntax locally without contacting a schema or server.
Check JSON against a supported schema subset or generate a sample that passes those same checks.
Review selected Kubernetes resources or GitHub workflow structures with explicit coverage limits.
Encode text or a file as Base64, or decode an image data URI with a preview.
Encode, decode and edit the parts of a web address, including query values with repeated keys.
Write ampersands and angle brackets as character references, or turn known references back into characters.
Encode UTF-8 text or decode supported Base32, Base58, Ascii85 and byte-number representations.
Quote or recover a string using the explicitly selected JSON, JavaScript, SQL, shell, CSV or regex context.
Encode a bounded, supported SVG as a percent-encoded or Base64 data URI and a copyable CSS background declaration.
Test a JavaScript regular expression against sample text and inspect its matches.
Build or explain a five-field cron schedule and preview the next runs in local time.
Run a native XPath 1.0 expression against pasted XML and inspect bounded node or scalar results.
Select values and their paths from pasted JSON using a documented JSONPath query subset.
Inspect a local network HAR and export a reduced copy without bodies, cookies, query values or token headers.
Read the header and payload of a JWT and see its time-based claims as dates.
Convert a signed whole number between bases 2 and 36.
Work out the network, host range and mask for an IPv4 or IPv6 prefix.
Turn read, write and execute choices into chmod octal and symbolic modes.
Look up extension and MIME names, then compare file headers with their extensions to find mismatches.
Compare semantic versions, sort them with the specification's prerelease rules, and test each one against a range.
Look up HTTP status names and registry references in a dated, bundled IANA snapshot.
Find SPDX identifiers, names, canonical references and supplied flags in a pinned license-list snapshot.
Decode a 64-bit snowflake using an explicit epoch and bit layout, or split a prefixed identifier at a separator.
Inspect or extract supported ZIP entries, or create a ZIP from selected local files.
Explain recognizable user-agent and supplied client-hint fields with explicit heuristic limits.
Look up selected browser API and CSS compatibility records from a pinned MDN snapshot.
Turn supported CREATE TABLE declarations into a reviewable relationship diagram and Mermaid source.
Review supported OpenAPI document structures and list operations, parameters and response codes.
Read names, font metrics and selected character-map details from a local TTF or OTF file.
Check environment-variable keys and duplicate rows, then build an example file with every value replaced.
Create test identifiers in four formats and check whether a value matches one of them.
Write a cURL command for an HTTP request and get the same request as fetch, Python and PHP code.
Build a Conventional Commits message from a type, scope, description, body and footers, or check a pasted one.
Create a regex code example with language-specific string quoting and supported flag choices.
Combine selected curated ignore rules with your own lines and review bounded static observations.
Generate a semantic HTML starting page with language, viewport, metadata, a skip link and an optional canonical URL.
Export an escaped semantic table with scroll, stacked-label or card-style responsive CSS.
Generate labeled form markup from a bounded field schema with supported validation attributes and help text.
Generate bounded nginx or Apache redirect and static-cache snippets from explicit entered choices.
Combine supported static SVG icons into a symbol sprite with prefixed internal identifiers.
Pick a color or enter a HEX, RGB or HSL value, then copy the equivalent formats.
Check text and background colors against WCAG 2.2 contrast thresholds.
Build a linear, radial or conic gradient with up to eight color stops, preview it and copy the CSS.
Build up to eight box-shadow layers with offsets, blur, spread, opacity and inset, then copy their CSS.
Find a missing dimension or calculate widths and heights across the breakpoint sizes you supply.
Convert px, rem, em, percent, vw, vh and pt using the font, reference and viewport sizes you enter.
Set columns, rows, gap and a stacking breakpoint, watch the grid update, then copy the CSS and HTML.
Search CSS color keywords by name or hex value, or find the nearest named color using a stated RGB distance.
Build bounded layers of CSS text shadows, add an optional outline and compare the result at three font weights.
Combine CSS filter settings in a fixed order and copy filter or backdrop-filter declarations with a local sample.
Combine bounded translate, rotate, skew, scale and perspective settings, then copy CSS and the equivalent matrix.
Adjust Flexbox direction, wrapping, alignment, gaps and shared item sizing with a live sample and copyable CSS.
Build a modular type scale with pixel and rem sizes, suggested line heights and copyable CSS variables.
Build a system, serif or monospace font stack with optional custom family names and an available-font sample.
Generate a bounded linear or geometric spacing scale and copy pixel or rem CSS custom properties.
Generate hue-based color harmonies and bounded tints or shades from an opaque base color.
Create CSS custom properties for light and dark themes from a bounded set of validated token values.
Export fixed spinner or skeleton templates with chosen dimensions, colors and reduced-motion behavior.
Build validated animation steps, timing and playback settings with a controlled native preview.
Inspect selector specificity as an ordered tuple, with contributions and explicit comparison assumptions.
Create polygon, circle, ellipse or inset clip shapes using validated percentage coordinates.
Inspect SVG path commands and nudge a selected endpoint or control point with a native path preview.
Compare a palette with named approximate full-deficiency color simulations and pair distances.
Preview heading and body combinations with the site’s bundled fonts and explicit fallback stacks.
Clean a restricted SVG subset and compare optional numeric precision changes before download.
Map a finite CSS declaration subset to pinned Tailwind defaults and look up supported utilities.
Convert a flat table between delimited text, JSON, XML and an Excel workbook.
Generate random passwords or word passphrases in your browser.
Read the color of any pixel in an image and copy its HEX, RGB, HSL and alpha values.
Compute SHA, CRC32 or legacy MD5 checksums for text or files and compare a supplied digest.
Convert Unix timestamps or inspect and construct ISO calendar timestamps with explicit offsets.
Find the greatest common divisor and least common multiple of whole numbers.
Convert bits and bytes with named decimal or binary storage units.
Get a local, dictionary-based estimate of a password's strength.
Extract representative image colors and download a palette as JSON, CSS variables or a PNG strip.
Convert a length between metric, imperial and nautical units.
Convert a land or surface area between metric and international units.
Convert a volume between metric, cubic, US liquid and imperial units.
Convert between real and drawing lengths using an entered drawing-to-real ratio and compatible length units.
Compare ring measurements with a dated Tiffany size reference while keeping measurement and fit limits clear.
Convert a mass between metric and imperial units, naming each ton.
Convert speed units or a running pace and see the reciprocal measure.
Convert a temperature reading or change between Celsius, Fahrenheit and Kelvin.
Convert bits and bytes with named decimal or binary storage units.
Convert bit and byte transfer rates with explicit decimal SI and binary IEC prefixes, keeping their factors distinct.
Estimate file transfer duration from size, rate and an explicit usable-rate percentage, with SI and IEC units separated.
Estimate cooking volume or mass using an ingredient density you supply.
Scale measured ingredients from the recipe's current servings to the servings you want.
Convert joules, kilowatt-hours, calories and BTU, with each calorie and BTU definition named.
Convert km/L, mpg and liters per 100 km, with US and imperial gallons named and the reciprocal shown.
Convert watts, kilowatts and the three named horsepower units, with each definition stated.
Convert degrees, radians, turns, gradians and arc units, and read the result in degrees, minutes and seconds.
Convert pascals, bar, atmospheres, torr and psi on an absolute or gauge basis you choose.
Convert a positive frequency or cycle period using reciprocal relationships and explicit time-unit scales.
Estimate trip fuel and cost from entered distance, consumption and price, with US and imperial gallons kept distinct.
Convert force between newtons, pound-force and other named units using a stated standard-gravity convention.
Convert torque between newton-metres, pound-force feet and other supported moment-of-force units.
Convert mass density between kilograms per cubic metre, grams per cubic centimetre and supported customary units.
Convert dynamic or kinematic viscosity, supplying density explicitly when moving between the two quantities.
Convert acceleration units, including standard gravity, metres per second squared and feet per second squared.
Convert volume or mass flow rates, requiring an entered density when changing between volume and mass.
Convert electrical charge between coulombs, ampere-hours and supported decimal scales.
Convert electrical current between amperes and supported SI prefix scales while retaining its sign.
Convert voltage between volts and supported SI prefix scales without altering the measurement convention.
Convert resistance or conductance scales and take their reciprocal when the entered value is positive.
Convert capacitance scales and decode supported three-digit numeric capacitor markings in picofarads.
Convert inductance between henries, millihenries, microhenries and supported smaller scales.
Convert magnetic flux density between tesla, gauss and supported tesla prefix scales.
Convert illuminance between lux and foot-candles without converting it into surface luminance.
Convert luminance between candelas per square metre, nits and supported traditional luminance units.
Convert radiation units within the same physical quantity using documented fixed conversion factors.
Convert compatible concentration units with explicit molar-mass or solution-density inputs when needed.
Convert supported plain paragraphs between DOCX, ODT, RTF and TXT without carrying advanced formatting.
Compare measured foot length or listed sizes against a dated adidas adult shoe chart with explicit missing ranges.
Work out a percentage of a number, a change, or a difference between values.
Add, subtract, multiply, divide or simplify exact fractions.
Simplify a ratio of 2 to 12 terms, or solve one missing value in a proportion.
Find the greatest common divisor and least common multiple of whole numbers.
Work out brackets, powers, roots, trigonometry and logarithms, then copy the rounded answer.
Factor a bounded positive integer into exact primes and exponents, with the multiplication shown for checking.
Count ordered arrangements or unordered selections with explicit repetition rules and exact integer results.
Compare literal line-based sets with union, intersection, differences or a bounded Cartesian product.
Round a bounded decimal to chosen decimal places or significant figures using an explicit rounding rule.
Calculate an arithmetic or geometric nth term and finite sum, with a bounded list of terms and explicit indexing.
Estimate a value between supplied points using piecewise linear interpolation, with extrapolation only when selected.
Calculate distance, midpoint, slope and a line equation from two points, including vertical and coincident cases.
Calculate Euclidean remainders, modular powers or multiplicative inverses using bounded exact integer arithmetic.
Calculate voltage, current, resistance and power from two supplied values in a simple resistive DC model.
Decode or generate supported four- and five-band resistor codes with nominal resistance and tolerance.
Add, subtract, multiply or divide rectangular complex numbers and inspect the result’s magnitude and phase.
Calculate bounded matrix arithmetic, transpose, determinant, inverse or rank with explicit numeric limitations.
Calculate two- or three-dimensional vector dot products, magnitudes, angles and projections, plus 3D cross products.
Calculate volume and total surface area for a cube, cuboid, sphere, cylinder, right circular cone or square pyramid.
Solve a bounded linear system and report a unique solution, inconsistency or an underdetermined numerical result.
Find bounded-degree approximate real root candidates and inspect their normalized residuals.
Summarize a list of numbers with count, sum, mean, median, mode and range.
Calculate population or sample variance and standard deviation for a list.
Average value and weight pairs and show each row's share of the total.
Calculate a chosen percentile and quartiles using a named interpolation or nearest-rank method on entered numbers.
Smooth an entered numeric series with a simple or exponential moving average and an explicit starting convention.
Flag possible numeric outliers with an explicit IQR or z-score method while retaining every observation and its order.
Calculate a conditional probability from a joint event, or update an entered prior using Bayes’ rule.
Calculate pooled-SD Cohen’s d and an approximate Hedges correction, or square a supplied Pearson correlation.
Fit a straight line to paired numbers and inspect Pearson correlation, predictions and residuals.
Evaluate binomial, Poisson and normal probabilities and inspect a bounded distribution plot.
Calculate named mean or proportion confidence intervals from entered sample summaries.
Estimate sample counts for mean or proportion precision under entered assumptions.
Run supported summary-based t, z and chi-square tests with explicit assumptions and tails.
Calculate a course-credit GPA on a US 4.0 scale and compare optional weighted grades.
Solve ax² + bx + c = 0 and read the discriminant, the roots and the steps.
Calculate shape areas, solve triangles, measure circle sectors and find polygon areas from vertices or equal sides.
Differentiate a bounded real expression grammar and evaluate the derivative at an entered point.
Compute polynomial antiderivatives or bounded numerical definite integrals with explicit assumptions.
Plot a supported real expression on an entered range and export SVG plus sampled CSV values.
Estimate the fixed payment, total paid and total interest on a loan.
Estimate how a balance grows with compound interest and contributions.
Estimate a fixed-rate mortgage with entered tax, insurance, HOA dues, upfront fees and extra principal.
Calculate simple interest on one principal using a fixed annual rate and term.
Find the monthly contribution needed to reach a savings target using an entered interest rate and deadline.
Find the constant annual growth rate connecting starting and ending values using the entered duration.
Discount equal-period cash flows and inspect each present value, starting with the first flow at time zero.
Compare balance-first and rate-first repayment orders using the same entered debts and monthly budget.
Estimate payoff using a fixed monthly payment or a stated percentage-and-floor minimum-payment rule.
Compare an existing loan with replacement terms and fees, including costs and balances at the same horizon.
Find a modeled monthly borrowing yield from net proceeds and equal monthly repayments, then annualize it.
Illustrate saving and withdrawal phases using entered return and inflation assumptions, including depletion.
Find approximate return-rate candidates for entered periodic cash flows within a bounded range.
Compare modeled buyer equity and a renter investment account using entered constant assumptions.
Calculate a sale price, the discount amount and any tax.
Calculate a tip and split a tax-inclusive bill equally or by entered share weights.
Add sales tax to a price or find the tax included in a total using a rate you enter.
Find margin and markup from an item's cost and selling price, with both formulas shown.
Model future cost and the purchasing power of unchanged money with an entered inflation rate.
Compare two pack prices on a compatible mass, liquid-volume or item-count basis.
Convert entered weekly, monthly, quarterly and yearly charges into comparable annual totals and monthly equivalents.
Convert an amount using a rate you enter, with a clear direction and an optional source date.
Work out the units and revenue needed to cover fixed costs at a given price and variable cost.
Turn an annual gross salary into an hourly rate, or an hourly rate into annual pay, from paid hours and weeks.
Calculate net gain and simple ROI from investment cost, additional expenses and total proceeds.
Find when periodic net receipts recover an initial outlay, or see the amount still unrecovered.
Calculate periodic cost of goods sold from opening inventory, net purchases and closing inventory.
Calculate inventory turns and inventory days from COGS, opening and closing stock, and period days.
Calculate working capital, current ratio and quick ratio, excluding entered inventory and prepayments.
Estimate a freelance hourly rate from annual gross income, business costs and expected billable time.
Split entered hours into regular and overtime pay using your chosen threshold, base rate and overtime multiplier.
Calculate flat commission or marginal tiers, applying each tier rate only to the amount in that band.
Build a straight-line or entered-rate declining-balance schedule from asset cost, salvage value and useful life.
Calculate classical EOQ from period demand, ordering cost and holding cost, with a cost breakdown.
Total entered monthly income and expense rows by category and export a local budget.
Split entered expenses among named people and calculate transfers that settle their exact cent balances.
Compare counted cash denominations with the expected drawer balance from opening cash and entered cash movements.
Work out a percentage of a number, a change, or a difference between values.
Find the interval between two calendar dates in days, weeks and months.
Calculate an exact age on a chosen date, with the next birthday.
Move a date forward or back by whole years, months, weeks and days.
Count workdays in a date range or move a date by a set number of workdays.
Add or subtract elapsed time and convert it into hours, minutes and seconds.
Add up clock-in and clock-out times, subtract unpaid breaks, and read the total in hours, minutes and decimal hours.
Convert a Gregorian calendar date to its day-of-year number, or convert a year and ordinal day back to a calendar date.
List daily, weekly or monthly calendar dates, with an explicit rule for dates absent from short months.
Work backward from an exclusive finish date through calendar-day task durations and predecessor links.
Build an entered shift roster, resolve its clock times and report overlaps for the same worker.
Create an ICS calendar file from CSV rows with explicit UTC times or all-day dates.
Combine supported ICS event files and resolve duplicate event identifiers using an explicit policy.
Convert one local time into another named time zone, with both offsets shown.
Find local arrival date and time from a zoned departure and elapsed journey, including offset changes.
Find shared meeting starts within entered working windows across named time zones.
Inspect yearly clock-offset changes for a named zone, including skipped and repeated local ranges.
Convert Unix timestamps or inspect and construct ISO calendar timestamps with explicit offsets.
Find the ISO week-year, week number and weekday for a date.
Build monthly or yearly printable calendars with a selected first weekday and entered dated labels.
Create one finite iCalendar event from entered dates, text and an explicit timezone.
Inspect supported local ICS event details and report unresolved or unsupported calendar features.
Compare finite local calendar events for overlaps under an explicit timezone policy.
Count down from a time you set, with pause, reset, a finish sound and a full screen display.
Time an activity with start, pause and lap controls, and read every lap beside the running total.
Count down to a date and time you choose, with a live display and an optional finish sound.
Run focus and break sessions in turn, with start, pause and reset. The timer catches up when you return to the tab.
Run a named sequence of intervals with repetitions, pause/resume controls and current/next status.
Calculate adult BMI from height and weight in metric or imperial units, including feet and inches.
Estimate adult resting energy use and rough daily energy use from measurements and an activity assumption.
Scale supplied nutrition labels to entered amounts, keeping missing nutrients and different mass or volume bases clear.
Combine ingredient amounts and supplied label values into recipe totals, with optional arithmetic per entered serving.
Total caffeine from entered product-label amounts and consumption events, while keeping unknown label values visible.
Turn a distance and elapsed time into average pace per kilometer and mile, plus average speed.
See approximate moderate and vigorous activity heart-rate ranges from an adult age.
Record exercise sets, repetitions and external weights, then compare session totals using an explicit weight convention.
Group entered adult activity minutes and strengthening dates into Monday-start weeks, with portable summaries.
Plan unequal route segments with individual paces and compare completed elapsed splits without hiding missing records.
Compare bicycle gears and cadence from entered sprockets and wheel circumference, with a theoretical speed matrix.
Arrange your own movements, sides, repetitions and rests into a reusable routine and printable instruction cards.
Compare rowing time, distance, split and watts using the stated Concept2 indoor-rower relationship.
Find symmetric exact or nearest barbell loading from entered bar, collar and plate inventory weights.
Place user-chosen breaks inside work windows, report busy-period clashes and export a printable day itinerary.
Build a poolside set card from entered repetitions, distances, paces, rests and send-offs, with checked totals.
Keep dated body measurements and compare changes for each measurement, with reusable records and a printable summary.
Record sleep intervals, naps and awake minutes with explicit UTC offsets, then export an entered sleep diary.
Total entered drinks by day, convert volume units and optionally compare with a daily amount you choose.
Keep entered period start and end dates and review historical intervals without predicting future dates.
Put entered symptoms and separate context events on a timestamped timeline for later discussion.
Collect appointment goals, concerns, questions and observations into an editable preparation packet you can print.
Keep meal events and separately entered reactions on one chronology without inferring an allergy or cause.
Place a sleep opportunity you choose against dated commitments, with explicit UTC offsets and overlap reports.
Add UTM campaign tags to any web link and copy the result.
Generate one URL slug or a list from titles, with separator controls and duplicate checks.
Build a click-to-chat WhatsApp link with an optional pre-filled message.
Remove selected utm, click id and other tracking parameters while leaving other query values and fragments in place.
Turn addresses, a subject and a message into one encoded mailto link you can copy into a page.
Audit campaign URLs against entered UTM naming rules and export normalization while preserving other query pairs.
Make favicon files and a web app icon from one image, ready to add to your site.
Preview how a page title, URL and description may appear in a search result.
Preview a social link card using your title, description, site name and image.
Paste page HTML to check the title, description, canonical link, robots meta and social tags, with repeats called out.
Draft a robots meta tag or X-Robots-Tag from selected indexing and snippet rules.
Build a simple HTML or plain-text email signature from your contact details.
Count a social draft against an X, LinkedIn or custom length guide and suggest a shorter cut.
Count words, phrases and letters in pasted text, and highlight repeated words where they appear.
Paste HTML and a base address to sort every link into internal, external, email, phone and on-page anchors.
Build JSON-LD for ten named types, or paste a block and check its context, type, identifiers, addresses and dates.
Paste page HTML to see the heading outline, the count for each level and the places where the order skips a level.
Summarize one Search Console CSV or compare two periods by item, with metric changes and a CSV report.
Paste page HTML to check nine accessibility hints, from missing alt text to repeated id values, with a sample of each.
Preview a sanitized email HTML approximation in an isolated frame and review selected removed elements and attributes.
Check supplied HTML pages for absent link targets, missing fragments, repeated IDs and pages unreachable from an entry.
Compare supplied canonical, robots and response declarations, keeping missing evidence separate from observed conflicts.
Check language alternates for missing return references, repeated language labels and unavailable target evidence.
Review exact URL mappings for redirect chains, loops, many-to-one destinations and absent final-target evidence.
Calculate current cache age and explicit freshness from supplied response headers and ordered UTC scenario times.
Compare HAR runs by redacted request identity, known transfer bytes, recorded overlap and an entered asset budget.
Prepare width-based image markup from entered candidate widths, viewport slots and a declared device pixel ratio.
Look up positions in a flat version-3 source map and report source inventory without exporting embedded source text.
Inspect successful controls in supplied form HTML and export local URL-encoded and multipart text test bodies.
Scan literal CSS features against a small pinned browser-support subset, with recorded conditions and unassessed syntax.
Compose entered newsletter sections into responsive email HTML, a plain-text alternative and a link inventory.
Rank offered representations against entered Accept, language and encoding fields under a declared offline model.
Inspect identities and reference edges across supplied JSON-LD documents using a bounded local context subset.
Inspect supplied multipart body bytes as bounded parts, with boundary findings and local extracted test copies.
Compare text code points with entered coverage ranges or supported font cmaps, showing fallback and missing characters.
Extract supported microdata from inert supplied HTML into a JSON-LD draft with a property map and omission findings.
Compare supported CSS selectors with a supplied HTML snapshot, separating unmatched candidates from unknown states.
Build a robots.txt from pasted rules and test one path against the supported Google-style subset.
Build a sitemap XML file from a list of addresses, or check a pasted sitemap for problems.
Make reciprocal hreflang tags or a sitemap from language codes and full page URLs.
Check a manifest.json pasted or chosen from your device: name, start_url, scope, display, colours and icon entries.
Review pasted RSS or Atom XML structures and read entry previews without fetching links or content.
Build an RSS 2.0 XML file from entered channel details and a CSV list of dated article links.
Model entered asset revisions and cache strategies across declared online, offline and update scenarios.
Package supplied static HTML, CSS and assets into a reviewed ZIP with local references and an omissions report.
Calculate campaign metrics and optional stage-by-stage funnel conversion and drop-off.
Compare campaign spend with a straight-line budget pace and calculate the remaining daily allowance.
Estimate entered Google responsive search ad field lengths using dated limits and explicit Unicode cautions.
Create a static QR code you can download as a PNG or SVG image.
Encode, decode and edit the parts of a web address, including query values with repeated keys.
Generate random passwords or word passphrases in your browser.
Get a local, dictionary-based estimate of a password's strength.
Compute SHA, CRC32 or legacy MD5 checksums for text or files and compare a supplied digest.
Sign a message with HMAC using SHA-256, SHA-384 or SHA-512, and verify a signature another system published.
Hash exact local script or stylesheet bytes and generate an escaped HTML tag with an SRI attribute.
Compare local files with SHA-256 or SHA-512 entries from a checksum manifest and report missing or mismatched files.
Hash two local file collections and compare paths and exact content changes using SHA-256 snapshots.
Build an ordered SHA-256 Merkle tree from local files and verify an inclusion proof against an explicitly supplied root.
Draft a Content Security Policy from a strict baseline, or check a pasted policy for structural problems.
Inspect pasted HTTP headers by group, check security fields or draft a non-CSP header block.
Paste a message's full headers to unfold them, list the Received hops and read its SPF, DKIM and DMARC claims.
Draft CORS response headers and compare a supplied request with an explicit teaching policy.
Inspect separate cookie header lines with masked values and explain their stated scope, expiry and attributes.
Review declared OAuth or OIDC client redirects, flow settings and PKCE choices as an offline configuration worksheet.
Show the modeled referrer for entered source and destination URLs under a selected policy without browsing.
Model selected feature delegation for one iframe using top-page policy, its allow attribute and child restrictions.
Group supplied CSP violation reports by directive and disposition while omitting URL details and samples.
Review supplied SPF, DKIM and DMARC structure and declared domain alignment without DNS or message checks.
Review supported SSH client settings for a named target and explain selected first-obtained values offline.
Evaluate an entered role-resource-action permission model and report effective grants, denials and contradictory rules.
Compare supported CycloneDX or SPDX JSON inventories for component identities, versions and declared licences.
Mask known sensitive patterns in text or selected CSV columns and download a redacted table.
Replace selected CSV identifiers with local pseudonyms and optionally export their mapping.
Inspect URL syntax, normalized hosts and limited lookalike-character facts without visiting a link.
Generate local PKCE test values and inspect an authorization URL’s supported parameters.
Generate a time-based code from an entered Base32 secret, with explicit algorithm, time step and validity bounds.
Encrypt one local file into a password-protected .uftenc container and restore it with the same password.
Find exact repeated passwords in a local account CSV and export account-only reuse groups without password values.
Check proposed redacted text for listed sensitive terms and export residual counts without the terms.
Scan selected local UTF-8 files for documented credential patterns or literal terms with value-free findings.
Inspect bounded version 4 public OpenPGP packets, fingerprints and unverified user IDs locally.
Decode public certificate, CSR and public-key metadata from a bounded strict DER/PEM structure.
Inspect supported public JWK or JWKS keys, calculate SHA-256 thumbprints and export supported public key formats.
Inventory supplied public certificates, group duplicate fingerprints and compare validity dates at an entered time.
Inspect supported public OpenSSH key records, fingerprints and declared authorized_keys restrictions offline.
Compare supplied known_hosts snapshots and report added, removed or changed public key pins without contacting hosts.
Decode supplied WebAuthn public response fields and supported authenticator or attestation metadata.
Verify a compact RS256 or ES256 JWS against a separately supplied public key and inspect explicit claim-policy checks.
Verify exact local file or UTF-8 message bytes and a detached signature against a supplied public key.
Read the header and payload of a JWT and see its time-based claims as dates.
Create a static QR code you can download as a PNG or SVG image.
Make a scannable code for a Wi-Fi network name and password.
Put contact details in a QR code that a phone can scan.
Make a Code 128, EAN-13 or UPC-A barcode and download it as SVG or PNG.
Create a bounded repeating geometric SVG with chosen tile shape, motif, size and palette.
Draw a dimensioned cut-and-fold pattern for the supported paper-box scope, with distinct cut, fold and tab markings.
Draw an entered rectangular room and measured furniture, reporting overlaps and objects outside the room.
Turn entered stitch-symbol rows into a repeat-aware chart with a legend, row directions and stitch counts.
Export a bounded cuboid or polygonal cylinder as binary STL, with dimensions and mesh-integrity checks.
Turn a short item list into a printable PDF checklist with one empty box beside each item.
Build a printable monthly habit chart with one row per habit and a blank box for each day.
Turn timed agenda topics into a printable meeting sheet with notes, decisions and action lines.
Make printable question-and-answer cards and test yourself with a one-card-at-a-time quiz.
Build a printable single or double elimination bracket for two to sixteen entrants, with byes and a reset final.
Turn entered application details, statuses and follow-up dates into a local table and printable tracker.
Lay out seven entered days of meals and grocery notes as a reviewed table and printable weekly plan.
Arrange entered names and subtitles into measured printable badge boxes on A4 or Letter sheets.
Compare entered options with named criteria, disclosed weights and higher-is-better ratings.
Arrange entered addresses on a generic A4 or Letter label grid and export a measured PDF sheet.
Create a landscape certificate from the recipient, award, issuer and signatory details you enter.
Lay out entered recipients and invitation wording as two or four cards on a printable sheet.
Arrange entered tasks in Todo, Doing and Done, with keyboard move controls and explicit exports.
Build a bounded tree diagram from entered parent relationships, with an accessible outline and SVG export.
Build all-pairs fixtures from entered entrants, with numbered rounds, venue slots and an optional shuffled order.
Propose a next round from entered scores and opponent history, avoiding rematches under a stated informal rule set.
Arrange entered guests at tables while checking together, apart and fixed-table rules within a bounded search.
Create one-to-one gift assignments with no self-draw and entered exclusions, then download organizer-visible results.
Generate distinct bingo layouts from your entered terms, with numbered printable cards and a matching caller list.
Generate a standard Sudoku puzzle, check that it has one solution, and export the puzzle and answer sheet.
Build a connected rectangular maze with a declared entrance and exit, plus a separate solution drawing.
Make an A–Z substitution puzzle from supplied text, with frequent-letter hints and optional PDF answer pages.
Make arithmetic practice questions and checked answers from your selected ranges, operations and repetition settings.
Blank selected words in supplied text, preserving other wording and adding numbered answers and an optional word bank.
Transpose supported bracketed chord symbols while keeping your supplied sections and lyric text in a printable chart.
Lay out sequential numbered tickets and matching tear-off stubs, with a printable pack and serial ledger.
Arrange supplied sections, dishes, prices and declared tags into a printable menu and static HTML download.
Build a round-by-round scorecard from entered players and scores, using a visible total and winner rule.
Draw a labeled directed flow from entered nodes and edges, with a readable outline and supported loops.
Draw whole numbers inside a range, allow repeats or not, and sort the result before you copy it.
Spin a wheel built from your own list, keep the list in this browser, and share it through a link when you choose.
Flip one or more virtual coins and read each heads-or-tails result.
Roll one or more virtual dice and see each face and the total.
Assign entered names to random teams by team count or maximum team size, with team sizes differing by at most one.
Generate placeholder Latin text by paragraph, sentence or word.
No tools match that filter.