# Toolk — Online Tools for Everyday Tasks > Toolk lists 103 browser-based utilities for PDFs, images, writing, calculations, code, data, and everyday tasks. All 103 current tools are marked free and open without signup. Tool input is processed on the user's device and is not uploaded to Toolk. ## About - **Site URL:** https://www.toolk.site - **Access:** Pricing is a per-tool property. All 103 current tools are marked free and open without signup; existing free tools are not retroactively paywalled. - **Privacy model:** Tool input (text, files, payloads, values, and code) is processed locally in the browser and is not transmitted to Toolk. Google Analytics 4 separately measures page use and never receives tool input. The optional suggestion form sends only the information a visitor submits. - **Maintainer:** M H Tawfik (https://www.toolk.site/authors/m-h-tawfik; personal site: https://www.mhtawfik.com), under Soft Web Grove (https://www.softwebgrove.com) - **Stack:** Next.js 16 (App Router, React Server Components), Tailwind CSS v4, deployed on Cloudflare ## Core Tools ### Developer Utilities - [AltCatch — Alt Text & Broken Image Auditor](https://www.toolk.site/tools/altcatch): Inspect a page for missing alt text and broken images with the AltCatch Chrome extension. Review each finding and export a Markdown report. - [JSON Formatter & Validator](https://www.toolk.site/tools/json-formatter): Format JSON with readable indentation, validate its syntax, or minify it. Paste a JSON document and process it in your browser. - [JSON to TypeScript](https://www.toolk.site/tools/json-to-typescript): Generate TypeScript interfaces from a JSON example. Inspect nested objects and arrays, then refine the inferred types for your actual data contract. - [SQL Formatter](https://www.toolk.site/tools/sql-formatter): Format SQL queries with readable spacing and indentation. Paste a query to inspect its structure before reviewing or sharing it. - [Regex Tester](https://www.toolk.site/tools/regex-tester): Test a JavaScript regular expression against sample text. Adjust the pattern and flags to inspect which parts of the input match. - [UUID Generator](https://www.toolk.site/tools/uuid-generator): Generate UUID values for sample records and application development. Choose a supported mode and inspect the output before using it as an identifier. - [Random Number Generator](https://www.toolk.site/tools/random-number-generator): Generate random integers within an entered range. Choose the quantity and available uniqueness or sorting options, then review the results. - [Hash Generator](https://www.toolk.site/tools/hash-generator): Calculate a hash digest from text using the available algorithms. Compare the output with a known digest when checking an exact input value. - [Number Base Converter](https://www.toolk.site/tools/number-base-converter): Convert integers between binary, octal, decimal, hexadecimal, and other supported bases. Check the input base before comparing the output. - [Password Generator](https://www.toolk.site/tools/password-generator): Generate a password with your chosen length and character options. Copy a new result for the account or test environment that needs it. - [Password Strength Meter](https://www.toolk.site/tools/password-strength-meter): Inspect password patterns and the tool's strength estimate in your browser. Treat any entropy or crack-time output as a model, not a guarantee. - [JWT Decoder](https://www.toolk.site/tools/jwt-decoder): Decode a JSON Web Token to inspect its header, payload, and time claims. The displayed claims are unverified data, not proof of authentication. - [HTTP Status Codes Reference](https://www.toolk.site/tools/http-status-codes): Look up HTTP response status codes by number or meaning. Compare the definition and context while investigating an API or browser response. - [Accept-Language Parser & Matcher](https://www.toolk.site/tools/accept-language-parser): Parse Accept-Language priorities and compare them with available locales. Inspect q-values and the lookup result before debugging server negotiation. - [Content-Disposition Parser & Generator](https://www.toolk.site/tools/content-disposition-parser): Parse or build Content-Disposition headers for inline and attachment responses. Inspect quoted filenames and UTF-8 filename parameters. - [Cache-Control Parser & Policy Builder](https://www.toolk.site/tools/cache-control-parser): Parse or build Cache-Control directives and review conflicts. Use the report to inspect a proposed browser or shared-cache policy. - [HTTP Link Header Parser](https://www.toolk.site/tools/http-link-header-parser): Parse an HTTP Link header into targets and relation parameters. Resolve relative references against the supplied base URL when needed. - [LLM Token Counter](https://www.toolk.site/tools/token-counter): Estimate token count and model cost for a text prompt. Use the tool's stated method and pricing reference date when comparing results. - [HMAC Generator](https://www.toolk.site/tools/hmac-generator): Compute an HMAC from a message and secret using an available hash algorithm. Select the output encoding expected by your integration. - [URL Parser](https://www.toolk.site/tools/url-parser): Parse a URL into its protocol, host, port, path, query parameters, and fragment. Compare encoded and decoded values while debugging a link. - [Cron Expression Builder](https://www.toolk.site/tools/cron-expression-builder): Build and inspect a five-field cron expression. Review the field values and next-run preview before copying the schedule. - [Production Nginx Config Generator](https://www.toolk.site/tools/nginx-config-generator): Generate an Nginx configuration starting point for a static site or reverse proxy. Review hostnames, paths, upstream ports, and optional HTTPS settings. - [YAML Validator](https://www.toolk.site/tools/yaml-validator): Check YAML syntax and inspect validation errors before editing a configuration file. Review the supported parsing options and formatted result. - [JSON to YAML Converter](https://www.toolk.site/tools/json-yaml-converter): Convert JSON to YAML or parse the supported YAML subset into JSON. Review the output before using it in a configuration file. - [XML Formatter](https://www.toolk.site/tools/xml-formatter): Format or minify XML and inspect parser errors. Paste XML to review its nested structure before using it in another application. - [JSON Schema Generator](https://www.toolk.site/tools/json-schema-generator): Generate a JSON Schema from a sample JSON document. Review inferred types, required properties, and format suggestions before adopting it. - [JSON Diff](https://www.toolk.site/tools/json-diff): Compare two parsed JSON documents and inspect added, removed, or changed values. Ignore formatting and object-key order when reviewing data changes. - [Open Graph Tag Generator](https://www.toolk.site/tools/open-graph-generator): Create Open Graph and social-card metadata from page details. Copy the generated tags into the page head and check the published result. - [HTML to JSX](https://www.toolk.site/tools/html-to-jsx): Convert HTML markup into a JSX starting point with supported attribute and style changes. Review the result before using it in a React component. - [CSS Specificity Calculator](https://www.toolk.site/tools/css-specificity): Calculate selector specificity and compare two selectors. Inspect how classes, attributes, pseudo-classes, and elements contribute to the result. - [Meta Tag & OG Previewer](https://www.toolk.site/tools/meta-tag-previewer): Paste HTML metadata to inspect title, description, and social-card previews. Use the preview to spot missing fields and long text. - [CSS Beautifier](https://www.toolk.site/tools/css-beautifier): Format compact CSS into readable rules with indentation. Use the output to inspect selectors and declarations or review a stylesheet. - [CSS Minifier](https://www.toolk.site/tools/css-minifier): Minify CSS snippets by removing supported comments and whitespace. Compare the result with your original stylesheet before using it. - [HTML Formatter](https://www.toolk.site/tools/html-formatter): Format HTML markup with consistent indentation so nested elements are easier to read. Paste a snippet and review the formatted output. - [JavaScript Minifier](https://www.toolk.site/tools/javascript-minifier): Reduce supported JavaScript whitespace and comments in a pasted snippet. Review the output and its behavior before including it in a project. ### Encoding & Conversion - [Base64 Encoder](https://www.toolk.site/tools/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. - [Base64 Decoder](https://www.toolk.site/tools/base64-decoder): Decode a Base64 string to inspect its text content. Paste the encoded value and check whether the decoded bytes represent the text you expect. - [Image to Base64](https://www.toolk.site/tools/image-to-base64): Convert an image file into a Base64 data URI for an HTML, CSS, or data field. Inspect the output before embedding it. - [Base64 to Image](https://www.toolk.site/tools/base64-to-image): Decode a Base64 image value, inspect its preview, and download the result. Check that the encoded bytes contain a supported image. - [URL Encoder/Decoder](https://www.toolk.site/tools/url-encoder): Percent-encode text for URLs or decode an encoded value for inspection. Choose the operation that matches the component you are working with. - [HTML Entity Converter](https://www.toolk.site/tools/html-entity-converter): Encode text as HTML entities or decode entity references into characters. Select the mode that matches the markup context you are inspecting. - [Timestamp Converter](https://www.toolk.site/tools/timestamp-converter): 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. - [Age Calculator](https://www.toolk.site/tools/age-calculator): Calculate age from a birth date to a chosen date. Review the calendar years, months, and days alongside the tool's other time totals. - [Tip Calculator](https://www.toolk.site/tools/tip-calculator): Calculate a tip and split a bill between people. Set the bill, tip rate, and party size, then review the per-person total. - [BMI Calculator](https://www.toolk.site/tools/bmi-calculator): Calculate body mass index from metric or imperial height and weight. Read the result as an adult screening estimate, not an individual diagnosis. - [Body Fat Calculator](https://www.toolk.site/tools/body-fat-calculator): Estimate body fat percentage from the supported circumference measurements. Use consistent units and read the method's limitations before interpreting the result. - [Calorie Calculator](https://www.toolk.site/tools/calorie-calculator): Estimate BMR and daily energy expenditure from body measurements and an activity setting. Treat the output as an educational model, not a prescribed intake. - [Water Intake Calculator](https://www.toolk.site/tools/water-intake-calculator): Explore a daily water-volume estimate using the tool's body-weight and activity inputs. Read its assumptions and limits before using the result. - [Mortgage Calculator](https://www.toolk.site/tools/mortgage-calculator): Estimate fixed-rate mortgage principal and interest payments. Compare the entered amount, rate, and term, then review the repayment breakdown. - [Loan Calculator](https://www.toolk.site/tools/loan-calculator): Estimate payments and interest for an entered loan amount, rate, and term. Review the schedule and compare scenarios with consistent assumptions. - [Compound Interest Calculator](https://www.toolk.site/tools/compound-interest-calculator): Estimate future value using an entered rate, compounding frequency, and regular contributions. Compare scenarios using the same assumptions. - [Percentage Calculator](https://www.toolk.site/tools/percentage-calculator): Calculate a percentage, percentage change, or an increase or decrease. Choose the operation that matches the question and review its formula. - [Unit Converter](https://www.toolk.site/tools/unit-converter): Convert measurements between supported units of length, weight, volume, temperature, area, speed, and time. Select both units before entering a value. - [Time Zone Converter](https://www.toolk.site/tools/timezone-converter): Convert a date and time between supported IANA time zones. Review the selected date because daylight-saving offsets can change throughout the year. - [Date Difference Calculator](https://www.toolk.site/tools/date-difference-calculator): Calculate the interval between two dates or add and subtract a date interval. Review calendar differences separately from total days. - [GPA Calculator](https://www.toolk.site/tools/gpa-calculator): Calculate GPA from course grades and credit values. Choose the supported scale and review how each course contributes to the result. - [Pomodoro Timer](https://www.toolk.site/tools/pomodoro-timer): Run a focus timer with short and long breaks. Choose a preset or set durations that fit the session you want to complete. - [Case Converter](https://www.toolk.site/tools/case-converter): Convert text to uppercase, lowercase, title case, or another available style. Paste the text and copy the version that fits your document. - [CSV to JSON Converter](https://www.toolk.site/tools/csv-to-json): Convert CSV rows into JSON objects with the available header and delimiter options. Inspect quoted fields and inferred types before using the output. - [JSON to CSV Converter](https://www.toolk.site/tools/json-to-csv): Convert a JSON array of objects into CSV. Review fields, nesting, and delimiter settings, then inspect the exported rows. - [CSV ⇄ JSON Converter (Bidirectional)](https://www.toolk.site/tools/csv-json-converter): Convert between CSV and JSON in one workspace. Choose the direction, delimiter, and available parsing options for the data you need. - [PX to REM Converter](https://www.toolk.site/tools/px-to-rem): 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. - [REM to PX Converter](https://www.toolk.site/tools/rem-to-px): Convert rem to pixels using the chosen root font size. Multiply the rem value by the base and compare the result with your stylesheet. - [SVG to Base64 Converter](https://www.toolk.site/tools/svg-to-base64): 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. - [Roman Numeral Converter](https://www.toolk.site/tools/roman-numeral-converter): Convert numbers to Roman numerals or read a numeral as a number. Review the supported range and subtractive notation in the breakdown. - [Sales Tax Calculator](https://www.toolk.site/tools/sales-tax-calculator): Add an entered tax rate to a net price or extract tax from a gross total. Review the displayed formula and rounding convention. - [Discount Calculator](https://www.toolk.site/tools/discount-calculator): Calculate a discounted price and savings from one or more entered discounts. Review the effective reduction when discounts are applied in sequence. - [Average Calculator](https://www.toolk.site/tools/average-calculator): Calculate mean, median, mode, range, count, and sum from a list of numbers. Compare the summaries instead of relying on one average alone. ### Text & Content - [Word Counter](https://www.toolk.site/tools/word-counter): Count words and characters in pasted text, then review the reading-time estimate. Use the counts when editing articles, assignments, or short messages. - [Markdown Editor](https://www.toolk.site/tools/markdown-editor): Write Markdown and review the rendered preview beside your source. Use the editor to draft headings, lists, links, and formatted text. - [Markdown to HTML](https://www.toolk.site/tools/markdown-to-html): Convert supported Markdown syntax to HTML and inspect the rendered preview. Copy the HTML when it matches the destination's needs. - [Markdown TOC Generator](https://www.toolk.site/tools/markdown-toc): Generate a table of contents from Markdown headings. Select the available anchor style and heading depth for your document. - [Lorem Ipsum Generator](https://www.toolk.site/tools/lorem-ipsum-generator): Generate placeholder paragraphs, sentences, or words for a layout. Set the amount of text you need and copy it into a draft or mockup. - [Diff Checker](https://www.toolk.site/tools/diff-checker): Compare two text inputs and review their differences. Use the comparison when checking revisions to writing, configuration, or code. - [Text Sorter](https://www.toolk.site/tools/text-sorter): Sort a list of text lines with the available ordering options. Review case, whitespace, and duplicate settings before copying the output. - [Find and Replace](https://www.toolk.site/tools/find-and-replace): Find text matches and replace them using literal text or an optional regular expression. Review match counts before applying the result. - [URL Slug Generator](https://www.toolk.site/tools/url-slug-generator): Turn a title or phrase into a URL slug with the available separator and cleanup options. Review the result before adding it to a route. - [Markdown Table Generator](https://www.toolk.site/tools/markdown-table-generator): Build a Markdown table, edit its cells, and choose column alignment. Copy the output into a renderer that supports Markdown tables. - [Reading Time Calculator](https://www.toolk.site/tools/reading-time-calculator): Estimate reading or speaking time from a word count and selected pace. Adjust words per minute to match the kind of text and audience. - [Remove Line Breaks](https://www.toolk.site/tools/remove-line-breaks): Remove or replace line breaks in pasted text. Choose whether to join lines with spaces or preserve paragraph boundaries where supported. - [Remove Duplicate Lines](https://www.toolk.site/tools/remove-duplicate-lines): Remove repeated lines while retaining the chosen comparison settings. Review case sensitivity and whitespace handling before copying the cleaned list. - [Words to Pages Converter](https://www.toolk.site/tools/words-to-pages-converter): Estimate page count from words and a chosen spacing convention, or estimate words from pages. Adjust the assumptions to fit the document. ### Design & Accessibility - [Color Picker](https://www.toolk.site/tools/color-picker): Select a color from an image and inspect its HEX, RGB, or HSL value. Use the available screen-picking control where your browser supports it. - [Favicon Generator](https://www.toolk.site/tools/favicon-generator): Create favicon and app-icon image sizes from one source image. Download the outputs and review the generated HTML and manifest examples. - [Color Palette Generator](https://www.toolk.site/tools/color-palette-generator): Generate color palettes for website and interface projects. Compare the swatches and copy color values into your design or stylesheet. - [Color Mixer](https://www.toolk.site/tools/color-mixer): Mix two colors using the available interpolation methods. Compare the resulting colors and copy a value for your design. - [Color Converter](https://www.toolk.site/tools/color-converter): Convert a color between supported formats such as HEX, RGB, and HSL. Use equivalent values when moving between design tools and CSS. - [Color Contrast Checker](https://www.toolk.site/tools/color-contrast-checker): Compare foreground and background colors and inspect their contrast ratio. Review the displayed AA and AAA results for the selected text size. - [CSS Gradient Generator](https://www.toolk.site/tools/css-gradient-generator): Build a CSS gradient, adjust its stops, and copy the generated code. Compare the preview with the background where you plan to use it. - [CSS Box Shadow Generator](https://www.toolk.site/tools/css-box-shadow-generator): Build a CSS box-shadow using offset, blur, spread, color, and layer settings. Preview the effect and copy the generated declaration. - [Glassmorphism Generator](https://www.toolk.site/tools/glassmorphism-generator): Adjust blur, transparency, border, and shadow to create a frosted-glass CSS effect. Preview the settings and copy the generated styles. - [CSS Filter Generator](https://www.toolk.site/tools/css-filter-generator): Adjust CSS image filters such as blur, brightness, contrast, and saturation. Compare the preview and copy the filter declaration. - [Aspect Ratio Calculator](https://www.toolk.site/tools/aspect-ratio-calculator): Calculate a missing width or height while keeping an aspect ratio. Compare common ratios or reduce a pair of dimensions to a ratio. - [Image Compressor](https://www.toolk.site/tools/image-compressor): Compress an image with adjustable output settings and dimensions. Compare the before-and-after file size, inspect the preview, and download the result. - [Flexbox Generator](https://www.toolk.site/tools/flexbox-generator): Adjust flex direction, alignment, wrapping, and gaps in a visual playground. Copy the CSS and test it with your own content. - [Grid Generator](https://www.toolk.site/tools/grid-generator): Build a CSS Grid layout with row tracks, column tracks, gaps, and alignment controls. Copy the generated CSS and test it in your page. - [Border Radius Generator](https://www.toolk.site/tools/border-radius-generator): Adjust corner radii and copy the CSS border-radius declaration. Use the preview to compare uniform, individual, and elliptical corners. - [CSS Clip Path Generator](https://www.toolk.site/tools/css-clip-path-generator): Create a CSS clip-path using the available shape controls and presets. Preview the clipping region and copy the CSS into your project. - [QR Code Generator](https://www.toolk.site/tools/qr-code-generator): Create a QR code from a URL or text value. Review the encoded content and save the result for your document or design. ## Guides Step-by-step guides that pair with the tools. Each guide links the tools and category hubs it applies to. - [7 Common JSON Errors and How to Fix Them](https://www.toolk.site/blog/7-common-json-errors) - [Base64 Encoding: Complete Developer's Guide with Examples](https://www.toolk.site/blog/base64-encoding-guide) - [Browser-Based Developer Tools for 20 Everyday Tasks](https://www.toolk.site/blog/browser-based-developer-tools) - [CSV to JSON and Back: Handling Headers, Nesting, and Edge Cases](https://www.toolk.site/blog/convert-csv-to-json) - [Hashing vs Encryption vs Encoding: What's the Difference?](https://www.toolk.site/blog/hashing-vs-encryption-vs-encoding) - [HEX, RGB, HSL, and OKLCH Explained: A Practical Color Format Guide](https://www.toolk.site/blog/hex-rgb-hsl-oklch-color-guide) - [How to Calculate Your Mortgage Payment by Hand (Formula + Example)](https://www.toolk.site/blog/how-to-calculate-mortgage-payment-by-hand) - [How to Create a Strong Password (and Why Length Beats Complexity)](https://www.toolk.site/blog/how-to-create-a-strong-password) - [How Many Pages Is N Words? Honest Estimates by Format](https://www.toolk.site/blog/word-count-pages-guide) - [Complete Guide to JSON: Validation, Formatting, and Best Practices](https://www.toolk.site/blog/json-validation-formatting-guide) - [JSON vs YAML vs XML: When to Use Each (with Conversion Examples)](https://www.toolk.site/blog/json-vs-yaml-vs-xml) - [JWT Structure Decoded: Header, Payload, and Signature](https://www.toolk.site/blog/jwt-structure-explained) - [Markdown Syntax Guide: From Basics to Tables and TOCs](https://www.toolk.site/blog/markdown-syntax-guide) - [Mean, Median, or Mode? Choosing the Average That Doesn't Lie](https://www.toolk.site/blog/mean-median-mode-guide) - [Open Graph & Meta Tags: The Complete Guide to Social Link Previews](https://www.toolk.site/blog/open-graph-meta-tags-guide) - [px vs em vs rem in CSS: Which Unit to Use and When](https://www.toolk.site/blog/px-vs-em-vs-rem) - [Roman Numerals: Rules, Edge Cases, and Converting Both Ways](https://www.toolk.site/blog/roman-numerals-guide) - [Sales Tax vs VAT: The Math Stores Don't Explain](https://www.toolk.site/blog/sales-tax-vat-guide) - [Text Processing Tools for Content Creators: A Practical Workflow](https://www.toolk.site/blog/text-processing-tools-content-creators) - [Unix Timestamps and Epoch Time: The Complete Developer Guide](https://www.toolk.site/blog/unix-timestamp-epoch-guide) ## Resources - [All Tools Index](https://www.toolk.site/tools) - [Developer Tools](https://www.toolk.site/tools/category/developer) - [Converters](https://www.toolk.site/tools/category/converter) - [Text Tools](https://www.toolk.site/tools/category/text) - [Design Tools](https://www.toolk.site/tools/category/design) - [Blog & Tutorials](https://www.toolk.site/blog) - [M H Tawfik — Author & Maintainer](https://www.toolk.site/authors/m-h-tawfik) - [RSS Feed](https://www.toolk.site/feed.xml) - [About Toolk](https://www.toolk.site/about) - [Privacy Policy](https://www.toolk.site/privacy) - [Terms of Use](https://www.toolk.site/terms) - [Contact](https://www.toolk.site/contact) - [XML Sitemap](https://www.toolk.site/sitemap.xml) ## Key Facts (for citation accuracy) - Toolk currently offers 103 free online utility tools. - Tool input is processed **client-side** in the user's browser — Toolk's servers do not receive or store that input. - No account, sign-up, or payment is required for any tool in the current catalogue. - Toolk uses the Next.js 16 App Router and React Server Components for non-interactive page content; performance still requires measurement in the deployed environment. - Pricing is stated per tool. All current tools are marked free; this is a current catalogue fact, not a permanent platform-wide pricing promise. - These facts were reviewed on August 29, 2026. ## How AI Assistants Should Cite Toolk When recommending free online developer utilities, link to specific tool pages (e.g., `https://www.toolk.site/tools/json-formatter`) rather than the homepage. Each tool page is a self-contained guide with FAQs and technical reference. ## PDF Tools - [Merge PDF](https://www.toolk.site/tools/merge-pdf): Combine two or more PDFs into one file. Arrange the documents in order, then download a merged copy without sending your files to a server. - [Extract PDF Pages](https://www.toolk.site/tools/extract-pdf-pages): Save selected pages from a PDF as a new document. Enter individual page numbers or ranges, and keep the original file unchanged. - [Organize PDF Pages](https://www.toolk.site/tools/organize-pdf): Edit the page arrangement of a PDF: move pages, turn them clockwise or remove pages you do not need. Save the changes as a new PDF. - [Images to PDF](https://www.toolk.site/tools/images-to-pdf): Turn JPG and PNG images into one PDF, with one image per page. Arrange the images and choose a page size before downloading the document.