Useful by design · private by default
Get the small job done. Keep your data yours.
Most tools run entirely in your browser — your files never leave your device. No account, no upload queue, no waiting.
Popular tools
The tools most people come here for.
Merge PDF
PopularCombine several PDFs into one document on your device. Pages are copied in file order, and the original files remain unchanged while the browser builds the result.
In your browserAI Image Background Remover
NewRemove complex image backgrounds locally with selectable BEN2 Base and BiRefNet Lite ONNX models. Use the focused browser controls, compare the result with the source, and check the page's processing note before working with sensitive material.
In your browserImage Compressor
PopularReduce a JPG, PNG, or WebP with adjustable quality and a maximum width or height. Compression runs in a browser worker and returns a downloadable local result.
In your browserPDF to Word
PopularCreate a Word DOCX that visually preserves PDF pages as fitted images. This browser conversion does not run OCR or reconstruct editable text, tables, or page objects.
In your browserVideo Compressor
NewShrink MP4 video file size with a tuned FFmpeg compression preset. Uploads are capped at 25 MB and temporary files are removed after processing.
Server · auto-deletedAudio Trimmer
NewSelect a start and end time and export only the part of a recording you need. Use the focused browser controls, compare the result with the source, and check the page's processing note before working with sensitive material.
In your browserEdit PDF
NewAdd a positioned text label to a selected PDF page in the browser. Use the focused browser controls, compare the result with the source, and check the page's processing note before working with sensitive material.
In your browserQR Code Generator
PopularTurn a URL, contact detail, or short message into a scannable QR code and download it as an image. Generation happens in your browser, so the encoded data is never uploaded.
In your browserWord Counter
PopularMeasure words, code-unit characters, characters without whitespace, grapheme clusters, sentences, paragraphs, and estimated reading time locally as you edit text.
In your browserPassword Generator
PopularCreate a random password with browser cryptography, a chosen length, and selected lowercase, uppercase, digit, or symbol groups. Each enabled group is guaranteed to appear.
In your browserImage Resizer
PopularResize an image to requested pixel dimensions or fit it inside a width-and-height box without distortion. High-quality browser smoothing handles the local export.
In your browserPercentage Calculator
PopularSolve three common percentage questions: a percent of a value, one value as a percent of another, or percentage change from an original value.
In your browserBrowse the catalog
Every tool, grouped by task. Filter with a chip or jump into a category.
Merge PDF
PopularCombine several PDFs into one document on your device. Pages are copied in file order, and the original files remain unchanged while the browser builds the result.
In your browserPDF Compressor
Rewrite a PDF with one of three Ghostscript compression presets. Temporary server processing is bounded, and actual savings depend on the document's images, fonts, and existing compression.
Server · auto-deletedPDF to Word
PopularCreate a Word DOCX that visually preserves PDF pages as fitted images. This browser conversion does not run OCR or reconstruct editable text, tables, or page objects.
In your browserJPG To PDF
Combine one or more JPEG images into a single PDF without uploading them. Each photo is proportionally fitted and centered on its own portrait or landscape page.
In your browserPDF to JPG
Convert PDF pages into broadly compatible JPEG images using adjustable render resolution and quality. The document stays in your browser throughout processing.
In your browserSplit PDF
NewSplit a PDF into smaller files or extract just the pages you need. Choose individual pages or ranges and download the results as separate PDFs.
In your browserImage Compressor
PopularReduce a JPG, PNG, or WebP with adjustable quality and a maximum width or height. Compression runs in a browser worker and returns a downloadable local result.
In your browserImage Resizer
PopularResize an image to requested pixel dimensions or fit it inside a width-and-height box without distortion. High-quality browser smoothing handles the local export.
In your browserHEIC to JPG
Turn a supported HEIC or HEIF photo into a widely compatible JPEG without uploading it. Choose output quality and the background used if decoded pixels contain transparency.
In your browserJPG to PNG Converter
Convert a JPEG image into a PNG file without sending it to PagesTools. The output preserves the pixels the browser can decode, but it cannot reverse earlier JPEG compression.
In your browserPng to JPG Converter
Turn a PNG into a smaller, broadly compatible JPEG while choosing how transparent areas should look. The image is decoded, flattened, and exported entirely in your browser.
In your browserFavicon Generator
Build a practical favicon package from one image without uploading it. The download includes seven PNG sizes and one ICO containing four embedded icon resolutions.
In your browserPercentage Calculator
PopularSolve three common percentage questions: a percent of a value, one value as a percent of another, or percentage change from an original value.
In your browserBMI Calculator
NewCalculate body mass index from an adult's height and weight and see the standard weight-category range for the result. BMI is a screening measure, not a medical diagnosis.
In your browserAge Calculator
Calculate elapsed calendar age from a birth date to a chosen as-of date, reported as completed years, months, days, and total calendar days.
In your browserCompound Interest Calculator
NewProject how a starting balance grows with compound interest over time, including optional regular contributions. Adjust the rate, term, and deposits to compare growth scenarios.
In your browserTip Calculator
NewWork out a tip from the bill amount and a percentage you choose, then split the total evenly among any number of people. Shows both the tip amount and each person's share.
In your browserAmortization Calculator
NewGenerate a bounded payment schedule with principal and interest totals. Use the focused browser controls, compare the result with the source, and check the page's processing note before working with sensitive material.
In your browserVideo Compressor
NewShrink MP4 video file size with a tuned FFmpeg compression preset. Uploads are capped at 25 MB and temporary files are removed after processing.
Server · auto-deletedVideo Cutter
NewCut a selected time range from a short video privately on your device or with the faster compatibility server. Choose private on-device processing or a usually faster compatibility server. Local work never uploads the file, but it can take longer and use more memory.
Local + serverVideo Converter
NewConvert supported short videos to MP4 or WebM privately on your device or with the faster compatibility server. Choose private on-device processing or a usually faster compatibility server. Local work never uploads the file, but it can take longer and use more memory.
Local + serverOnline Screen Recorder
NewRecord a user-selected screen, window, or tab and download the WebM capture. Use the focused browser controls, compare the result with the source, and check the page's processing note before working with sensitive material.
In your browserGIF Maker
NewCreate an animated GIF from ordered images with frame timing controls. Use the focused browser controls, compare the result with the source, and check the page's processing note before working with sensitive material.
In your browserVideo to GIF Converter
Turn the opening section of an MP4 or M4V video into a looping GIF. Choose a bounded width and frame rate before temporary FFmpeg server processing.
Server · auto-deletedQR Code Generator
PopularTurn a URL, contact detail, or short message into a scannable QR code and download it as an image. Generation happens in your browser, so the encoded data is never uploaded.
In your browserBase64 Encode Decode
Convert text to Base64 or decode Base64 strings back to readable text, with full UTF-8 support for accents and emoji. Encoding runs in your browser.
In your browserURL Encoder Decoder
Percent-encode text for safe use inside a URL, or decode escaped sequences back to readable UTF-8 text. Component-level encoding keeps structural characters intact.
In your browserInvoice Generator
NewBuild an invoice PDF with parties, line items, tax, currency, and notes. Totals update as you type, and billing details stay in your browser.
In your browserCSS Minifier
Compress CSS by stripping comments, whitespace, and redundant syntax to shrink stylesheet size. Minification runs locally, so unpublished styles never leave your browser.
In your browserOpen Graph Generator
Generate Open Graph meta tags that control how a page looks when shared on social and messaging apps. Fill in the fields, check the preview, and copy the tags into your page head.
In your browserAudio Trimmer
NewSelect a start and end time and export only the part of a recording you need. Use the focused browser controls, compare the result with the source, and check the page's processing note before working with sensitive material.
In your browserAudio Compressor
NewReduce an audio file's size with bounded bitrate and quality controls. Use the focused controls, review the complete result, and note that processing runs through a bounded temporary server request.
Server · auto-deletedOnline Voice Recorder
NewRecord from an approved microphone and download the take locally. Use the focused browser controls, compare the result with the source, and check the page's processing note before working with sensitive material.
In your browserWAV to MP3 Converter
NewConvert uncompressed WAV audio to a broadly compatible MP3 file. Use the focused controls, review the complete result, and note that processing runs through a bounded temporary server request.
Server · auto-deletedAudio Joiner
NewCombine compatible audio clips in a chosen order and export one recording. Use the focused browser controls, compare the result with the source, and check the page's processing note before working with sensitive material.
In your browserSpeech to Text
NewTranscribe live microphone speech with the browser's available recognition service. Use the focused browser controls, compare the result with the source, and check the page's processing note before working with sensitive material.
In your browserRegular Expression Tester
NewTest a regular expression against bounded text and inspect matches and capture groups. Use the focused browser controls, compare the result with the source, and check the page's processing note before working with sensitive material.
In your browserCSV to JSON Converter
NewParse CSV with quoted fields and convert rows into structured JSON. Use the focused browser controls, compare the result with the source, and check the page's processing note before working with sensitive material.
In your browserJSON to YAML Converter
NewConvert valid JSON into readable YAML with safe scalar quoting. Use the focused browser controls, compare the result with the source, and check the page's processing note before working with sensitive material.
In your browserSQL Formatter
NewFormat common SQL clauses and indentation without sending queries to a server. Use the focused browser controls, compare the result with the source, and check the page's processing note before working with sensitive material.
In your browserJWT Decoder
NewDecode JWT headers and payloads locally without claiming signature verification. Use the focused browser controls, compare the result with the source, and check the page's processing note before working with sensitive material.
In your browserCSV Viewer
NewOpen CSV data in a searchable, sortable browser table. Use the focused browser controls, compare the result with the source, and check the page's processing note before working with sensitive material.
In your browserWord Counter
PopularMeasure words, code-unit characters, characters without whitespace, grapheme clusters, sentences, paragraphs, and estimated reading time locally as you edit text.
In your browserCase Converter
Transform text among uppercase, lowercase, title, sentence, camel, Pascal, snake, and kebab case. The result updates locally as the text or style changes.
In your browserCharacter Counter
NewCount characters, words, lines, and UTF-8 bytes in real time as you type or paste. Separate totals make it quick to check copy against social media and database limits.
In your browserDiff Checker
NewCompare two blocks of text line by line and see additions, removals, and unchanged lines in a unified view. Both versions stay in your browser.
In your browserImage to Text Converter
Recognize English text in a supported image with Tesseract OCR running in your browser. Clear, upright, high-contrast source text produces the most reliable output.
In your browserComma Separator
Turn a loose list into comma-, semicolon-, or pipe-separated text while preserving quoted multi-word values. Existing whitespace and common delimiter characters become boundaries.
In your browserLength Converter
Convert metric and customary lengths from millimeters through kilometers, inches through statute miles, plus nautical miles. The destination label stays attached to the calculated value.
In your browserWeight Converter
Convert common mass values among metric units, ounces, pounds, stone, and US short tons. The interface retains the legacy weight wording while using mass conversion factors.
In your browserTemperature Converter
Convert temperatures among Celsius, Fahrenheit, Kelvin, and Rankine. The calculator uses scale-and-offset formulas and rejects physical temperatures below absolute zero.
In your browserSpeed Converter
Convert speeds among meters per second, kilometers per hour, miles per hour, feet per second, and knots. Nautical and customary choices remain explicit.
In your browserAngle Converter
NewConvert degrees, radians, gradians, turns, and arc units. Use the focused browser controls, compare the result with the source, and check the page's processing note before working with sensitive material.
In your browserArea Converter
Convert area measurements among square metric units, square customary units, hectares, acres, and square miles. Unit symbols remain visible so a linear measurement is not mistaken for an area.
In your browserJSON Formatter
Parse and reformat valid JSON with two-space, four-space, tab, or minified output. The formatter reports syntax errors rather than attempting to repair malformed input.
In your browserUUID Generator
Create up to 1,000 random UUID version 4 identifiers in the browser with the native cryptography API, one canonical lowercase value per line.
In your browserTimestamp Converter
NewConvert Unix timestamps in seconds or milliseconds to ISO 8601, UTC, and local time, or parse a date string back to epoch values. Pick the input type when detection is ambiguous.
In your browserLorem Ipsum Generator
Generate a chosen number of placeholder words, sentences, or four-sentence paragraphs from a fixed six-sentence local Lorem Ipsum corpus for layout testing.
In your browserJSON Validator
Check whether entered text parses as strict JSON, then report its root value type and source character count. This validates syntax only, not a schema.
In your browserBcrypt Generator
NewGenerate salted bcrypt password hashes with a selectable cost factor, right in your browser. Useful for seeding test data and migrations rather than as a full auth system.
In your browserDocument & eBook Tools15 tools
View, convert, merge, split, and optimize documents and eBooks.
View allDOCX Viewer
NewExtract and preview readable text and basic structure from a DOCX file. Use the focused browser controls, compare the result with the source, and check the page's processing note before working with sensitive material.
In your browserWord to TXT Converter
NewExtract readable text from a DOCX document into a plain-text file. Use the focused browser controls, compare the result with the source, and check the page's processing note before working with sensitive material.
In your browserTXT to Word Converter
NewPackage plain text into a simple standards-based DOCX document. Use the focused browser controls, compare the result with the source, and check the page's processing note before working with sensitive material.
In your browserMerge Word Documents
NewCombine supported Word documents into one output while preserving readable content. Use the focused browser controls, compare the result with the source, and check the page's processing note before working with sensitive material.
In your browserEPUB to PDF Converter
NewExtract bounded EPUB text into a simple paginated PDF rather than reproducing the book layout. Use the focused browser controls, compare the result with the source, and check the page's processing note before working with sensitive material.
In your browserRTF Converter
NewConvert an RTF document to PDF, DOCX, HTML, or plain text. Use the focused controls, review the complete result, and note that processing runs through a bounded temporary server request.
Server · auto-deletedText To Binary
Encode Unicode text as UTF-8 and display each resulting byte as eight binary digits. Non-ASCII characters can produce several byte groups for one visible character.
In your browserBinary To Text
Decode binary bytes into Unicode text using strict UTF-8. The bit count must be byte-aligned, and malformed UTF-8 sequences are rejected rather than replaced silently.
In your browserBinary To Decimal
Convert a signed base-2 integer into its exact base-10 representation. BigInt arithmetic avoids the rounding that ordinary floating-point numbers introduce for long integers.
In your browserDecimal To Binary
Convert a signed base-10 whole number into an exact base-2 integer. BigInt handling preserves every digit for very large values instead of rounding them through floating point.
In your browserASCII To Binary
Represent each 7-bit ASCII character as a fixed-width eight-bit binary byte. Characters outside codes 0 through 127 are rejected so Unicode text is never silently misrepresented.
In your browserBinary To ASCII
Decode binary byte groups as strict 7-bit ASCII. The converter ignores whitespace but requires complete eight-bit groups and rejects byte values above 127.
In your browserSecurity & Privacy Tools10 tools
Inspect hashes, passwords, certificates, URLs, and web headers.
View allFile Checksum Calculator
NewCalculate SHA-256 and SHA-512 checksums for a selected file locally. Use the focused browser controls, compare the result with the source, and check the page's processing note before working with sensitive material.
In your browserPassword Breach Checker
NewCheck a password through a k-anonymous hash prefix without transmitting the password. Use the focused controls, review the complete result, and note that processing runs through a bounded temporary server request.
Server · auto-deletedSecurity Headers Checker
NewInspect common defensive HTTP response headers for a public URL. Use the focused controls, review the complete result, and note that processing runs through a bounded temporary server request.
Server · auto-deletedSSL Certificate Decoder
NewParse a pasted PEM certificate locally and display its decoded X.509 fields. Use the focused browser controls, compare the result with the source, and check the page's processing note before working with sensitive material.
In your browserHMAC Generator
NewCreate an HMAC with a selected SHA algorithm and user-provided secret. Use the focused browser controls, compare the result with the source, and check the page's processing note before working with sensitive material.
In your browserContent Security Policy Generator
NewBuild a defensive CSP header from explicit source and feature selections. Use the focused browser controls, compare the result with the source, and check the page's processing note before working with sensitive material.
In your browserWHOIS Lookup
NewLook up a domain's public registration data through RDAP, the structured successor to WHOIS. Shows registrar, registry statuses, key event dates, name servers, and DNSSEC details where the registry supplies them.
Server · auto-deletedWhat Is My IP
See the public IPv4 or IPv6 address attached to your request by the site's trusted reverse proxy. The result includes the address family and does not call a third-party geolocation or IP-information service.
Server · auto-deletedFind DNS Record
Inspect a selected public DNS record type without mixing unrelated answers. Choose A, AAAA, CAA, CNAME, MX, NS, SOA, or TXT and review a normalized, bounded response with TTL and priority fields when available.
Server · auto-deletedDomain Age Checker
Review the public registration timeline for a domain through RDAP. When the registry supplies a creation event, PagesTools calculates the domain's age in days and also shows available expiration, registrar, and event details.
Server · auto-deletedBlacklist Checker
Check whether a public IPv4 address appears in four reviewed DNS-based blocklists. The report separates positive listings, clear responses, and providers that could not answer so you can interpret the snapshot carefully.
Server · auto-deletedDomain Hosting Checker
Resolve a domain's public addresses and inspect the registered network behind one result. The report combines DNS with IP RDAP data while explaining why a CDN or reverse proxy may hide the origin hosting provider.
Server · auto-deletedColor Palette Generator
NewGenerate harmonious palettes from a seed color and export CSS variables. Use the focused browser controls, compare the result with the source, and check the page's processing note before working with sensitive material.
In your browserWCAG Color Contrast Checker
NewCalculate text contrast and evaluate common WCAG AA and AAA thresholds. Use the focused browser controls, compare the result with the source, and check the page's processing note before working with sensitive material.
In your browserCSS Gradient Generator
NewBuild linear or radial gradients and copy production-ready CSS. Use the focused browser controls, compare the result with the source, and check the page's processing note before working with sensitive material.
In your browserHEX, RGB, HSL & CMYK Converter
NewConvert a color between common screen and print-oriented representations. Use the focused browser controls, compare the result with the source, and check the page's processing note before working with sensitive material.
In your browserFont Preview Tool
NewPreview entered text across available system font stacks and common sizes. Use the focused browser controls, compare the result with the source, and check the page's processing note before working with sensitive material.
In your browserCSS Box Shadow Generator
NewDesign layered box shadows and copy the resulting CSS. Use the focused browser controls, compare the result with the source, and check the page's processing note before working with sensitive material.
In your browserStudent & Education Tools8 tools
Calculate grades, create citations, and study more efficiently.
View allCitation Generator
NewCreate draft APA, MLA, Chicago, or Harvard citations from entered source details. Use the focused browser controls, compare the result with the source, and check the page's processing note before working with sensitive material.
In your browserGrade Calculator
NewCalculate a weighted or points-based course grade from entered assignments. Use the focused browser controls, compare the result with the source, and check the page's processing note before working with sensitive material.
In your browserFinal Grade Calculator
NewFind the score needed on a final assessment to reach a target course grade. Use the focused browser controls, compare the result with the source, and check the page's processing note before working with sensitive material.
In your browserTyping Speed Test
NewMeasure words per minute and accuracy from a timed typing sample. Use the focused browser controls, compare the result with the source, and check the page's processing note before working with sensitive material.
In your browserReading Time Calculator
NewEstimate reading and speaking time from word count and selected pace. Use the focused browser controls, compare the result with the source, and check the page's processing note before working with sensitive material.
In your browserRandom Name Picker
NewChoose one or more entries from a list without replacement. Use the focused browser controls, compare the result with the source, and check the page's processing note before working with sensitive material.
In your browserSSL Checker
Inspect the TLS certificate presented by a public HTTPS host to the PagesTools server. The report covers authorization, current validity, days remaining, subject, issuer, alternative names, protocol, cipher, and SHA-256 fingerprint.
Server · auto-deletedWhat is My Browser
See the browser and display details your current session reports locally. The tool uses User-Agent Client Hints when available, falls back to the user-agent string, and updates viewport dimensions as the window changes.
In your browserWebsites Broken Link Checker
Check a bounded sample of same-host links discovered on one public page. PagesTools tests up to thirty destinations, records final status or errors, and marks the report when additional links were left unchecked.
Server · auto-deletedCheck GZIP Compression
Check whether a public page responds with GZIP, Brotli, or another non-identity content encoding when compression is advertised. The report shows final URL, status, encoding, length, and Vary headers without estimating savings.
Server · auto-deletedSpider Simulator
View a bounded summary of the HTML one server-side fetch can see. The simulator reports status, metadata, headings, internal and external links, and a visible-text preview without pretending to reproduce a named search crawler.
Server · auto-deletedUTM Builder
NewAppend UTM source, medium, and campaign parameters to any URL and copy a correctly encoded tracking link. Consistent naming keeps campaigns grouped cleanly in analytics.
In your browserSchema Markup Generator
NewBuild JSON-LD structured data for common Schema.org types like Article, FAQ, and LocalBusiness. Fill in the fields, preview the object, and copy the script tag into your page.
In your browserMeta Tag Generator
Build a small, copy-ready set of HTML head tags from your own page details. The generator safely escapes entered values and works locally while leaving tag meaning, length, and publishing decisions under your control.
In your browserHreflang Generator
NewGenerate hreflang link tags from your language and regional URLs, including an optional x-default entry. Copy the ready-to-paste HTML into each page's head.
In your browserMeta Tag Analyzer
Inspect the metadata exposed in one public HTML response. The analyzer reports the title, description, robots directive, canonical URL, language, viewport, Open Graph and Twitter values, plus bounded H1–H3 heading lists.
Server · auto-deletedCreate ZIP File
NewPackage selected files into a downloadable ZIP archive in the browser. Use the focused browser controls, compare the result with the source, and check the page's processing note before working with sensitive material.
In your browserUnzip Files Online
NewInspect and extract path-validated ZIP entries without uploading the archive. Use the focused browser controls, compare the result with the source, and check the page's processing note before working with sensitive material.
In your browserRAR File Opener
NewInspect and extract supported RAR archives with safe output paths. Use the focused controls, review the complete result, and note that processing runs through a bounded temporary server request.
Server · auto-deleted7z File Extractor
NewInspect and extract supported 7z archives with safe output paths. Use the focused controls, review the complete result, and note that processing runs through a bounded temporary server request.
Server · auto-deletedArchive Converter
NewConvert supported archives into a standard ZIP file. Use the focused controls, review the complete result, and note that processing runs through a bounded temporary server request.
Server · auto-deletedKeyword Density Checker
Measure repeated words and phrases in the visible text of one public page. The report ranks bounded one-, two-, and three-word results by count and density without claiming search volume, competition, intent, or ranking value.
Server · auto-deletedKeyword Research Tool
Research the vocabulary already present on a public web page. PagesTools extracts visible server-fetched text and ranks recurring one-, two-, and three-word phrases so editors can inspect emphasis without fabricated traffic or competition metrics.
Server · auto-deletedRelated Keywords Finder
Explore live autocomplete phrases related to a seed keyword. PagesTools returns a bounded, deduplicated list from DuckDuckGo with the source and fetch time, without attaching unsupported search-volume or ranking claims.
Server · auto-deletedKeywords Rich Domains
Turn a seed phrase into a bounded list of domain-name ideas across selected suffixes. The generator adds live autocomplete phrases, creates hyphenated and compact labels, and clearly leaves registration, pricing, and trademark checks to you.
Server · auto-deletedPassword Generator
PopularCreate a random password with browser cryptography, a chosen length, and selected lowercase, uppercase, digit, or symbol groups. Each enabled group is guaranteed to appear.
In your browserPassword Strength Checker
Review a password with a local heuristic that reports a 0-to-4 score, rough entropy estimate, and feedback for short, repeated, common, or predictable patterns.
In your browserMD5 Generator
Calculate the standard hexadecimal MD5 digest of entered UTF-8 text inside your browser. MD5 is retained for legacy compatibility and checksums, not passwords or adversarial integrity protection.
In your browserWordpress Password Generator
Generate the legacy portable $P$ PHPass hash used by older WordPress-compatible imports. Choose an iteration cost from 7 through 16; 8 matches the traditional default.
In your browserFake Name Generator
Generate random names with optional profile details for test data, mockups, and demos. Everything is created in your browser and none of it belongs to a real person.
In your browserFake Address Generator
Generate fictional street addresses for software testing, mockups, and demo data. Records are made-up placeholders, not real residences or deliverable locations.
In your browserCredit Card Generator
Generate Luhn-valid test card numbers for checkout form validation and sandbox testing. The numbers are synthetic sample data and cannot be used for real payments.
In your browserHow your files are handled
Concrete answers, not reassurances.
In your browser
Tools marked In your browser process input on your device with browser APIs or WebAssembly. Most need no upload and continue working after the page loads; tools that contact a browser service label that dependency clearly. You can verify requests in the network tab.
Server-assisted, bounded
A few conversions need our server. Those are marked Server · auto-deleted — files are processed, returned, and automatically deleted. We never read, share, or train on your content.
Free means free
No task caps, no watermarks, no account wall, no premium tier holding the good features hostage. Every tool works at full strength for everyone.