Base64 Encoder
Encode text as Base64 for a data field, test fixture, or transport format. Unicode text is converted before encoding; the result is not encrypted.
33 browser-based tools
Convert between data formats, units, dates, and numeric representations. Choose a directional tool when you know the input and output, such as CSV to JSON or PX to REM. Use a calculator when the task requires a formula and assumptions instead of a format change. Check units, precision, rounding, and missing values before using an output; finance and health results are educational estimates rather than personalized advice.
Tool inputs stay on your device. Page-view analytics never include tool input.
Featured starting points appear first, followed by the complete category in alphabetical order. Every card links to one canonical tool page with its own working interface, examples, limitations, sources, and related utilities.
Encode text as Base64 for a data field, test fixture, or transport format. Unicode text is converted before encoding; the result is not encrypted.
Convert CSV rows into JSON objects with the available header and delimiter options. Inspect quoted fields and inferred types before using the output.
Create a QR code from a URL or text value. Review the encoded content and save the result for your document or design.
Convert a Unix timestamp to a date or a date to a timestamp. Check the expected time unit and timezone when comparing logs or API values.
Percent-encode text for URLs or decode an encoded value for inspection. Choose the operation that matches the component you are working with.
Calculate age from a birth date to a chosen date. Review the calendar years, months, and days alongside the tool's other time totals.
Calculate mean, median, mode, range, count, and sum from a list of numbers. Compare the summaries instead of relying on one average alone.
Decode a Base64 string to inspect its text content. Paste the encoded value and check whether the decoded bytes represent the text you expect.
Decode a Base64 image value, inspect its preview, and download the result. Check that the encoded bytes contain a supported image.
Calculate body mass index from metric or imperial height and weight. Read the result as an adult screening estimate, not an individual diagnosis.
Estimate body fat percentage from the supported circumference measurements. Use consistent units and read the method's limitations before interpreting the result.
Estimate BMR and daily energy expenditure from body measurements and an activity setting. Treat the output as an educational model, not a prescribed intake.
Estimate future value using an entered rate, compounding frequency, and regular contributions. Compare scenarios using the same assumptions.
Convert between CSV and JSON in one workspace. Choose the direction, delimiter, and available parsing options for the data you need.
Calculate the interval between two dates or add and subtract a date interval. Review calendar differences separately from total days.
Calculate a discounted price and savings from one or more entered discounts. Review the effective reduction when discounts are applied in sequence.
Calculate GPA from course grades and credit values. Choose the supported scale and review how each course contributes to the result.
Encode text as HTML entities or decode entity references into characters. Select the mode that matches the markup context you are inspecting.
Convert an image file into a Base64 data URI for an HTML, CSS, or data field. Inspect the output before embedding it.
Convert a JSON array of objects into CSV. Review fields, nesting, and delimiter settings, then inspect the exported rows.
Estimate payments and interest for an entered loan amount, rate, and term. Review the schedule and compare scenarios with consistent assumptions.
Estimate fixed-rate mortgage principal and interest payments. Compare the entered amount, rate, and term, then review the repayment breakdown.
Calculate a percentage, percentage change, or an increase or decrease. Choose the operation that matches the question and review its formula.
Run a focus timer with short and long breaks. Choose a preset or set durations that fit the session you want to complete.
Convert pixels to rem using the chosen root font size. Divide the pixel value by the base, then copy the result into your CSS workflow.
Convert rem to pixels using the chosen root font size. Multiply the rem value by the base and compare the result with your stylesheet.
Convert numbers to Roman numerals or read a numeral as a number. Review the supported range and subtractive notation in the breakdown.
Add an entered tax rate to a net price or extract tax from a gross total. Review the displayed formula and rounding convention.
Encode SVG markup as a Base64 or URL-encoded data URI. Compare the output forms and copy the one required by your HTML or CSS.
Convert a date and time between supported IANA time zones. Review the selected date because daylight-saving offsets can change throughout the year.
Calculate a tip and split a bill between people. Set the bill, tip rate, and party size, then review the per-person total.
Convert measurements between supported units of length, weight, volume, temperature, area, speed, and time. Select both units before entering a value.
Explore a daily water-volume estimate using the tool's body-weight and activity inputs. Read its assumptions and limits before using the result.
This category groups tools by the job they complete, not by a search-keyword variation. Choose the smallest utility that matches the input and output you need.
These guides explain the standards, formulas, and failure cases behind the working tools. Use them when the conversion result needs more context than a one-line output.
Web Development
Learn CSV-to-JSON mapping, quoting, headers, type inference, and nested values. Check what survives when converting a JSON document back to CSV.
Read guideSecurity
Understand Base64 byte groups, padding, Unicode handling, size overhead, and the URL-safe alphabet. Encoding changes representation without providing secrecy.
Read guideWeb Development
Understand Unix, POSIX and epoch timestamps with verified examples, seconds vs milliseconds, UTC rules, Linux commands, code conversions and timestamp limits.
Read guideFinance
Calculate tax from a net price or extract it from a total. Compare formulas, rounding, and jurisdiction-specific rules that a calculation cannot determine.
Read guideDeveloper Tools
Choose an average by the question your data needs to answer. Compare mean, median, and mode with worked datasets, outliers, and summary limitations.
Read guideDeveloper Tools
Learn modern Roman numeral rules, invalid forms, and worked conversions. Distinguish the standard converter range from historical numeral variations.
Read guideEach direction has different inputs, output rules, examples, and failure cases. Separate pages make the intended transformation clear and avoid hiding behavior behind a query parameter or mode switch.
Each converter documents its own formula and rounding behavior. Exact integer tools use BigInt where needed, while measurement and finance tools state their precision and limitations beside the result.
No. File-based converters use browser APIs such as FileReader and Canvas. The selected file stays in the active browser tab unless a tool page explicitly states a different network behavior.
Last updated: . Category membership and tool counts come directly from the current Toolk catalogue.
Browse all 103 browser-based tools (103 currently marked free), or tell us what useful utility we should build next.