PrivConvert
PDF▾

Featured tools

Edit PDFEdit PDF text and styles, draw signatures, and add highlights, review notes, shapes, and images.MergeCombine multiple PDFs into one document in file order.Compress PDFShrink a PDF with image optimization, lossless cleanup, or flattened page compression.Image to PDFConvert JPG or PNG images into a multi-page PDF.PDF to ImageExport selected PDF pages as PNG, JPEG, or WebP images.

More PDF tools

SplitRotate pagesAnnotateSignProtectUnlockExtract PDF textMetadataView all 27
Image▾

Featured tools

Remove BackgroundRemove the background from an image and export a PNG cutout.Compress ImageShrink an image with smart format selection, resizing, and original-file fallback.Resize ImageResize an image by width, height, or scale percentage.Image to TextExtract plain text from images with on-device OCR.

More Image tools

Image to WebPJPG to PNGPNG to JPGCrop ImageRotate ImageWatermark ImageProfile Photo MakerRemove Image MetadataView all 42
Data▾

Featured tools

CSV to JSONConvert CSV rows into formatted JSON.CSV to ExcelCreate an XLSX workbook from CSV data.Excel to CSVExport one Excel sheet to CSV.JSON to CSVConvert JSON arrays or objects into CSV.

More Data tools

Format JSONValidate JSONMerge CSVSplit CSVCreate ZIPFile HashQR Code GeneratorBarcode GeneratorView all 28
Text▾

Featured tools

Word CounterCount words, characters, lines, sentences, and paragraphs.Case ConverterConvert text to upper, lower, title, sentence, camel, pascal, snake, kebab, or constant case.JS and HTML FormatterFormat JavaScript, JSON, CSS, Markdown, or HTML with Prettier.Markdown to HTMLConvert Markdown to HTML.

More Text tools

Markdown PreviewJWT DecoderRegex TesterFind and Replace TextPassword GeneratorUUID GeneratorTimestamp ConverterURL Encode and DecodeView all 19
Media▾

Featured tools

Video to GIFTurn a short video segment into an animated GIF.Audio to MP3Convert a short audio file to MP3.TrimCut a short video clip by start time and duration.Compress VideoShrink a short video with quality presets, resolution limits, and automatic size fallback.

More Media tools

MuteExtract audioTrim audioVideo to WebPResize VideoBurn subtitlesView all 10
ToolsPrivacy
  1. Home
  2. How privacy works

Privacy in practice

How PrivConvert keeps file work local

PrivConvert is built so supported file and text operations run in your browser. This page explains what that covers, what may still use the network, and how you can inspect a tool yourself.

Explanation and first-party test record updated September 6, 2026.

The important distinction

Local processing means the selected input is handled by browser code on your device. The site still needs network requests to load pages, application code, libraries, model assets, security services, and limited analytics metadata.

What stays in your browser

Supported tools pass selected files or pasted text to browser APIs and Web Workers. Intermediate artifacts and outputs may be kept in origin-scoped IndexedDB or OPFS storage while the job runs and until you download or clear them.

PrivConvert does not require an account and does not provide an account-based cloud conversion history. Tool pages publish their accepted input, output, browser requirements, and practical limits.

What may use the network

  • HTML, CSS, JavaScript, fonts, libraries, and tool model assets.
  • Cloudflare hosting, delivery, security, and page-performance measurement requests.
  • Plausible page views and configured product events with limited metadata such as tool slug, category, file counts, size buckets, MIME type, run status, duration, and output count.

The app's configured analytics events do not intentionally include selected file contents, filenames, raw pasted text, or generated output contents.

A dated browser observation, with its limits

On September 6, 2026, we selected a generated public PDF in the live Compress PDF tool. We ran Optimize images with metadata removal off and the keep-original option off, then inspected the completed output. The source contains a distinctive public marker to help identify its text.

Scroll the table sideways to see all columns.

Chrome 150 on macOS 15.3 · live revision 8f7181b · file selection through completed result
Observed in the page-target traceResult
GET requests7: page route, application and initial worker scripts, manifest, and icon
POST requests9: 7 Plausible events and 2 Cloudflare measurement requests
POST bodies available for inspection8 of 9; one Cloudflare Ping body was unavailable
Public marker or source filename in available bodiesNot found in those 8 bodies
Downloaded output398,058-byte PDF, with the measured page text and form field retained

The available analytics bodies contained operational information such as tool identifier, file count, aggregate size, MIME type, run status, duration, and output count. Page-view URLs also included a random job identifier. The available Cloudflare body contained navigation, browser, and timing metadata.

This is a limited first-party observation, not a complete upload audit. Worker-internal requests were not independently captured, one POST body was unavailable, and searching available text bodies cannot rule out every binary or encoded representation. This result does not prove behavior for every tool, extension, device, or future version.

Read the sanitized network record and coverage limits. Raw headers, cookies, request tokens, and job identifiers are not published. The PDF compression guide documents output sizes and text checks separately.

How to verify a representative tool

  1. Open your browser's Developer Tools and select Network.
  2. Enable Preserve log. Note whether you are testing a first load or a warmed cache; libraries can load only when a tool starts.
  3. Clear the request list, then select a non-sensitive test file such as the public PDF above.
  4. Run the tool and inspect request URLs, methods, initiators, and available payloads. Include the worker's requests when your browser exposes them.
  5. Look for your test marker, the input file, and output contents. Record unavailable bodies or worker requests as coverage gaps, not as proof of no transmission.

Some tools load a library or model when first used, so an entirely offline first run is not guaranteed. Browser support and cached assets also affect offline behavior.

Limits and cleanup

Browser memory, storage quotas, file formats, and device performance limit what a local tool can process. You can remove origin-scoped job data through your browser's site-data settings and delete downloaded outputs from your device.

Policy and questions

The full service disclosures are in the Privacy Policy. For questions, contact [email protected].

PrivConvert

Free, private browser file conversion tools. No account required.

Tools

PDF toolsImage toolsData toolsMedia toolsText tools

Popular

Merge PDFCompress ImageCSV to JSONVideo to GIF

Trust

About & contactGuides & testsHow privacy worksPrivacy PolicyTerms of ServiceAll tools
© 2026 PrivConvert. All rights reserved.Private browser tools for everyday file conversion.