Skip to content
DocsAll

Trust Center

DocsAll adopts a privacy-first architecture. Every tool clearly declares its processing type, so you know exactly whether files are uploaded, where they are uploaded to, and when they are deleted.

Processing Types

Local Processing

Local Processing

Files are processed entirely in your browser and never uploaded to the server. This offers the strongest privacy and is suitable for tasks such as PDF merging, image compression, and QR code generation.

  • ✓ Files never leave your device
  • ✓ No network transfer
  • ✓ Works offline
Server Processing

Server Processing

Files are temporarily uploaded to the server for processing (e.g. Office conversion, OCR) and deleted immediately after processing completes. The server does not permanently retain user files.

  • ↑ Temporary upload, deleted after processing
  • ⏱ No permanent retention
  • 🔒 Logs contain no file contents
AI Processing

AI Processing

AI tools only send the prompt to the AI model; they do not save input content and do not use it for model training. History records store only the tool name and time.

  • 🤖 Only the prompt is sent
  • 🚫 Input content is not saved
  • 📝 History stores only metadata

Privacy Commitments

Browser-first by default

Server processing is used only for tasks that cannot be completed in the browser.

No permanent file retention on the server

Files used by server-processing tools are stored only temporarily and deleted immediately after processing completes.

Logs contain no file contents

Logs record only processing metadata (tool name, time, status); recording file body content is prohibited.

History records store only metadata

History stores only the tool name, time, status, file name, and file size — never file contents or AI prompts.

Local Processing Tools

84 tools — files never leave your browser

HEIC to JPG
Convert iPhone HEIC photos to JPG locally
Local Processing
HTML to PDF
Convert HTML code to PDF via the browser print API online
Local Processing
File Hash Checker
Compute file hashes online (SHA-1/SHA-256/SHA-384/SHA-512)
Local Processing
Image Compress
Compress JPEG/PNG/WebP images online with adjustable quality
Local Processing
PDF Merge
Merge multiple PDF files into one, with reorder support
Local Processing
QR Code Generator
Enter text or a link and generate a QR code for free download
Local Processing
PDF Edit & Annotate
Add text, shapes, highlights to PDF and redact sensitive info
Local Processing
PDF e-Sign
Add electronic signatures to PDF, supports handwritten or uploaded signature images
Local Processing
Markdown to HTML
Convert Markdown to HTML code online
Local Processing
File to Base64
Convert files to Base64 encoding or Data URL online
Local Processing
Image Resize
Resize images by percentage or specified width/height
Local Processing
PDF Split
Split a PDF into multiple files by page range
Local Processing
Word Count
Count characters, words, lines, paragraphs, and sentences online
Local Processing
ZIP Extract
Extract ZIP files online and download all files
Local Processing
Image Format Convert
Convert between JPEG/PNG/WebP image formats online
Local Processing
PDF Compress
Compress PDF file size by removing redundant objects, lossless quality
Local Processing
Case Convert
Online text case conversion, supports upper, lower, title, camelCase, snake_case
Local Processing
ZIP Create
Package multiple files into a ZIP archive online
Local Processing
Image Crop
Crop images online with custom position and dimensions
Local Processing
PDF Rotate
Rotate PDF pages by 90/180/270 degrees, apply to all or specified pages
Local Processing
Encode & Decode
Online URL / Base64 / HTML entity encoder and decoder
Local Processing
Batch Rename
Batch rename files online with prefix/suffix/sequence/find-replace
Local Processing
Image to Base64
Convert images to Base64 / Data URL online
Local Processing
PDF Delete Pages
Delete unwanted pages from PDF with batch page-number support
Local Processing
Text Diff
Compare two pieces of text and mark added and deleted lines
Local Processing
JSON Formatter
Beautify, minify, or sort JSON with tolerant parsing
Local Processing
Markdown TOC Generator
Auto-generate a table of contents with anchor links from Markdown headings
Local Processing
CSV to JSON
Convert CSV data to a JSON array online
Local Processing
File Diff
Compare two text files online to see differences
Local Processing
Base64 to Image
Convert Base64 / Data URL to an image and download online
Local Processing
PDF to Images
Convert each PDF page to a PNG or JPEG image with custom DPI
Local Processing
QR Code Reader
Upload a QR code image and recognize text content online
Local Processing
Text Cleaner
Clean up whitespace: unify line breaks, trim line ends, collapse blank lines, remove BOM
Local Processing
Sort Text Lines
Sort text lines: ascending, descending, natural, by length, with dedupe
Local Processing
CSV to Excel
Convert CSV text back into an XLSX spreadsheet (with header and worksheets)
Local Processing
Excel to JSON
Export each worksheet of an XLSX as a JSON 2D array
Local Processing
Image Brightness & Contrast
Adjust image brightness, contrast, saturation, and hue
Local Processing
Excel to CSV
Export each worksheet of an XLSX as a CSV file
Local Processing
Image to Grayscale
Convert images to black-and-white grayscale, with batch support
Local Processing
Word Document Split
Split a DOCX into multiple documents by Heading 1 or Heading 2 (ZIP)
Local Processing
File Size Formatter
Format file sizes into human-readable units (KB/MB/GB) online
Local Processing
Image Rotate
Rotate images 90/180/270 degrees online
Local Processing
Images to PDF
Merge multiple images into one PDF with A4 page and original-size modes
Local Processing
Regex Tester
Online regex tester with highlighted matches
Local Processing
Image Flip
Flip images horizontally or vertically online
Local Processing
PDF Add Background
Add an image or PDF background to every PDF page
Local Processing
PDF Bookmarks
Add a page-by-page bookmark outline to a PDF for easy navigation
Local Processing
PDF Page Size
Resize all PDF pages to a standard size like A4, Letter, or A3
Local Processing
Image Watermark
Add text watermarks to images online
Local Processing
PDF Replace Pages
Replace specific PDF pages with pages from another PDF
Local Processing
PDF Extract Text
Extract all text content from a PDF, downloadable as a TXT file
Local Processing
Lorem Ipsum Generator
Generate Lorem Ipsum placeholder text online, supports English and Chinese dummy text
Local Processing
Word Merge
Merge multiple Word documents into one DOCX in order
Local Processing
Image EXIF Viewer
View image EXIF metadata online (camera/aperture/GPS, etc.)
Local Processing
PDF Watermark
Add a semi-transparent text watermark to each PDF page, with custom font size, color, opacity, and rotation
Local Processing
UUID Generator
Generate UUID v4 in bulk online, supports upper-case and no-hyphen formats
Local Processing
Image to ICO
Convert images to ICO icon files online
Local Processing
PDF Unlock
Remove PDF password and permission restrictions, regenerate an unencrypted PDF
Local Processing
Timestamp Converter
Convert Unix timestamps to dates and back online, supports seconds/milliseconds
Local Processing
Image to SVG
Truly vectorize bitmaps to SVG online (great for logos/icons)
Local Processing
PDF Metadata Viewer/Editor
View PDF metadata and edit title, author, subject, keywords
Local Processing
Image Color Picker
Extract dominant colors and palette from an image online
Local Processing
PDF Reorder Pages
Rearrange all PDF pages in a new order
Local Processing
PDF Extract Pages
Extract PDF pages by range into a single new file
Local Processing
PDF Organize Pages
One-stop PDF page organizer: extract, reorder, delete, rotate, copy
Local Processing
PDF OCR
Recognize text in PDF, supports 10+ languages, files never uploaded
Local Processing
PDF Form Fill
Fill and extract PDF form fields, supports text, checkbox, dropdown
Local Processing
PDF Page Numbers
Add page numbers to every PDF page with custom position and format
Local Processing
PDF Compare
Compare two PDF files page by page and highlight differences
Local Processing
PDF Header & Footer
Add custom header and footer text to PDF files
Local Processing
Image OCR
Recognize and extract text from images (OCR), supports Chinese and English
Local Processing
JSON 转 YAML
将 JSON 数据转换为 YAML 格式,配置文件互转
Local Processing
Markdown to TXT
Markdown to TXT, quick plain-text download
Local Processing
TXT to Markdown
TXT to Markdown, fast conversion
Local Processing
TXT 转 PPTX
将结构化文本转换为 PPTX 演示文稿,自动分页
Local Processing
SVG 转 PNG
将 SVG 矢量图转换为 PNG 位图,可自定义尺寸
Local Processing
TXT to HTML
TXT to HTML, fast conversion
Local Processing
TXT to PDF
TXT to PDF, free online conversion
Local Processing
HTML to TXT
HTML to TXT, fast conversion
Local Processing
PDF to HTML
PDF to HTML, quick conversion
Local Processing
PDF to Word
PDF to Word, fast conversion
Local Processing
Word to Obsidian
Import Word documents into Obsidian in one click
Local Processing
JSON to CSV
JSON to CSV, tabular export
Local Processing
YAML to JSON
YAML to JSON, quick conversion
Local Processing

Server Processing Tools

20 tools — temporary upload, deleted after processing

AI Writing Assistant
AI writing assistant that helps you quickly generate articles, emails, and copy
Server Processing
AI Translator
AI-powered translation supporting multiple languages with original context preserved
Server Processing
PDF to Word
Convert PDF files to editable Word documents (docx)
Server Processing
AI Text Summarizer
AI-powered summarizer that extracts the core of long texts in one click
Server Processing
Word to PDF
Convert Word documents (doc/docx) to PDF
Server Processing
AI PPT Outline Generator
Generate PPT outlines with AI to quickly build presentation structures
Server Processing
Excel to PDF
Convert Excel spreadsheets (xls/xlsx) to PDF
Server Processing
PDF to Excel
Extract table data from PDF and convert to Excel spreadsheets
Server Processing
PPT to PDF
Convert PowerPoint presentations (ppt/pptx) to PDF
Server Processing
PDF Encrypt
Password-protect PDF files to prevent unauthorized access
Server Processing
DOCX to Markdown
Word to Markdown with structure preserved
Server Processing
DOCX to HTML
Word to HTML with structure preserved
Server Processing
Markdown to Word
Markdown to Word with complete formatting
Server Processing
Markdown to PDF
Markdown to PDF, one-click conversion
Server Processing
HTML to Word
HTML to Word with structure preserved
Server Processing
HTML to Markdown
HTML to Markdown, clean conversion
Server Processing
PDF to Markdown
PDF to output Markdown with smart inference
Server Processing
Obsidian to Word
Export Obsidian notes to Word
Server Processing
TXT to Word
TXT to Word, quick conversion
Server Processing
DOCX to TXT
Extract plain text from Word documents
Server Processing

Frequently Asked Questions

Will my files be uploaded to the server?

It depends on the tool type. Tools marked "Local Processing" process files entirely in your browser and never upload them. Tools marked "Server Processing" temporarily upload files to the server for processing and delete them immediately after processing completes; the server does not retain them permanently.

What are the advantages of local processing tools?

Local Processing runs entirely in your browser and files never leave your device, offering the strongest privacy. It is suitable for tasks that can be completed in the browser, such as PDF merging, image compression, and QR code generation.

Why do some tools require server processing?

Certain tasks (such as Office document conversion, OCR text recognition, and AI content generation) require server computing power or external APIs that the browser cannot perform on its own. Such tools are clearly marked "Server Processing", and files are stored only temporarily during processing.

Does the AI feature save my input?

No. AI tools only send the prompt you enter to the AI model for the current generation; it is not saved to the server database and is not used for model training. History records store only the tool name and time, not the prompt content.

How long are server-processed files retained?

Files processed by server-processing tools are stored only temporarily during processing and deleted immediately after processing completes. The server does not permanently retain any user files. Logs record only processing metadata (tool name, time, status), not file contents.

Is DocsAll open source?

DocsAll adopts a privacy-first architecture with transparent, auditable tool configuration and processor code. The Trust Center publicly declares the processing type of every tool, so users can verify for themselves whether each tool uses local processing or server processing.

Open Source & Transparency

DocsAll's tool configuration and processor code are transparent and auditable. The processing type of every tool is publicly declared in the Trust Center, so users can verify it themselves. All tools follow a YAML First architecture — configuration is documentation, and code is contract.

Browse all tools