Free Online File Tools
Convert, edit, compress images and PDFs. Remove backgrounds, extract color palettes, generate QR codes, passwords and more — all privately in your browser.
No tools found. Try a different search term.
history Recently Used
— people used SiteConversor today
Convert Image
JPG·PNG·WEBP·AVIF
Remove Background
AI-powered · Free
Crop Image
Interactive crop
Resize Image
Custom px or %
Compress Image
Reduce file size
Adjust Image
Brightness·Contrast
Watermark
Add text overlay
Filters & Effects
B&W·Sepia·Blur
Flip & Rotate
90°·180°·Mirror
EXIF Remover
Strip metadata
Image → Base64
Encode for web
Make Favicon
Image → .ICO
PDF → Images
Each page as JPG
Images → PDF
Combine images
Merge PDFs
Combine multiple
Extract Pages
Pick specific pages
QR Code
URL · Text · Email
Hash Generator
MD5 · SHA1 · SHA256
Markdown → HTML
Preview · Convert
Regex Tester
Test · Match · Flags
Unit Converter
Length · Weight · Temp
Aspect Ratio Calc
16:9 · 4:3 · Custom
Contrast Checker
WCAG AA/AAA
Images → PDF
Combine images
Pomodoro Timer
Focus · 25min sessions
Lorem Ipsum
Placeholder text
Text Case Converter
UPPER · lower · Title
Text Diff Checker
Compare two texts
CSS Gradient Builder
Multi-stop · Live CSS
Color Palette
Extract from image
Color Picker
HEX · RGB · HSL
Gradient Generator
CSS gradient code
Password Gen
Secure passwords
JSON Formatter
Validate · Beautify
Word Counter
Words · Chars · Read time
Base64 Text
Encode · Decode
URL Encoder
Encode · Decode
Screenshot Beautifier
Add gorgeous backgrounds
Invoice Generator
Free PDF invoice · No signup
Image → Text (OCR)
Extract text from images
JWT Decoder
Decode · Inspect · Validate
Meme Generator
Add impact text to images
UUID / ULID Generator
v4, v1, ULID · Bulk gen
Number Base Converter
Binary · Hex · Octal · Decimal
Meta Tag Generator
SEO · OG · Twitter Card
SVG → PNG
Vector to raster · Any scale
Cron Builder
Visual cron expression editor
Select a tool above to get started
Choose from 48 free tools. All processing happens privately in your browser.
swap_horiz Convert Image
Convert images between any format — JPG, PNG, WEBP, AVIF, BMP, TIFF, ICO, and HEIC (iPhone). The converter supports batch processing: select or drag multiple files at once and convert them all in a single operation. You control the output quality with a slider, giving you precise control over the file size and quality trade-off. At 85% quality, JPG files are typically 60–75% smaller than the originals with no perceptible visual difference. WEBP output is 25–35% smaller than equivalent JPG. All conversion uses the browser's built-in Canvas API — no uploads, no server, no watermarks.
JPG · PNG · WEBP · HEIC · TIFF · PDF · SVG · BMP
auto_fix_high Remove Background
Remove the background from any photo using AI, entirely in your browser. The tool uses U2-Net, a neural network optimized for salient object detection, running via TensorFlow.js. On first use, the model (~8 MB) is downloaded and cached — all subsequent uses are instant. The AI segments the foreground subject from the background with high accuracy, handling hair, fur, and transparent objects. Output is a PNG with a transparent background, ready to be placed over any surface. Works excellently on portraits, product photos, and animals. Because the AI runs locally, your photos never leave your device.
JPG · PNG · WEBP
Original
Result (transparent)
crop Crop Image
Crop images interactively with a drag-to-select interface. Draw a crop rectangle on the image, adjust the handles to fine-tune the selection, and click Apply Crop to download the result. The cropper preserves the original image quality — no re-encoding unless you export to a lossy format. Useful for removing unwanted edges from scanned documents, preparing profile photos, framing social media images to specific dimensions, and isolating subjects from wider shots. Supports JPG, PNG, WEBP, and other common formats as input.
JPG · PNG · WEBP
Tip: Click and drag on the image to set the crop area visually.
photo_size_select_large Resize Image
Resize images to exact pixel dimensions or by percentage, with optional aspect ratio locking to prevent distortion. Enter a target width and the height adjusts automatically (or vice versa), or unlock the constraint to set both dimensions independently. Useful for preparing images for specific platform requirements: social media cover photos, website banners, email headers, and print layouts all have standard dimension requirements. The resizer uses the Canvas API for high-quality bicubic-equivalent scaling that avoids the jagged edges of nearest-neighbor scaling.
JPG · PNG · WEBP · HEIC · TIFF
compress Compress Image
Compress JPG, PNG, and WEBP images to reduce file size without visible quality loss. The quality slider lets you find the optimal balance: at 85% quality, most photographs are 60–75% smaller with no perceptible difference on screen. Below 70% quality, compression artifacts may become visible in some images. The tool shows the original and compressed file sizes, so you can make an informed decision. Batch processing lets you compress multiple images at once. This is essential for improving website page speed scores (Core Web Vitals LCP), reducing email attachment sizes, and speeding up social media uploads.
JPG · PNG · WEBP · HEIC · TIFF · BMP
tune Adjust Image
Adjust brightness, contrast, saturation, sharpness, and other image properties using intuitive sliders. Changes are previewed in real time as you move each slider. Useful for correcting underexposed or overexposed photos, increasing contrast for scanned documents to improve text readability, boosting color saturation for product photos, and applying basic enhancements without needing professional photo editing software. All adjustments are applied using the Canvas API's image data manipulation, preserving image quality.
JPG · PNG · WEBP
Live Preview
copyright Add Watermark
Add text or image watermarks to photos to protect your intellectual property or brand your work. Choose the watermark position (corners, center, or custom), control opacity from subtle to bold, and set the font size and color for text watermarks. For image watermarks (logos, signatures), upload a PNG with transparency for the cleanest result. The watermark is applied client-side, and the result downloads immediately. Useful for photographers protecting their portfolio images, businesses adding logos to marketing materials, and anyone creating branded content.
JPG · PNG · WEBP
filter_b_and_w Filters & Effects
Apply artistic filters and visual effects to photos: grayscale, sepia, vintage, blur, sharpen, invert, and more. Filters are applied in real time using CSS filter properties and Canvas pixel manipulation. Stack multiple filters for custom effects. Useful for creating consistent visual styles across a social media feed, preparing photos for presentations, generating artistic variations of product photos, and quickly creating black-and-white versions of color images for print or design use.
JPG · PNG · WEBP · HEIC
rotate_right Flip & Rotate
Rotate images 90°, 180°, or 270° clockwise, or flip horizontally and vertically with a single click. Corrects photos taken in the wrong orientation by cameras that misread sensor data. Flip horizontally to create mirror images for symmetrical compositions, or to correct text that was photographed in reverse. Flip vertically to invert an image for artistic effects or to correct upside-down scans. All transformations are lossless — the image data is mathematically transformed without re-encoding, preserving full quality.
JPG · PNG · WEBP · HEIC · TIFF
data_object EXIF Remover & Viewer
Remove or view EXIF metadata from photos. EXIF data embedded in JPEG files can contain sensitive information: GPS coordinates of where the photo was taken, the camera model and serial number, the exact date and time the photo was captured, and sometimes even lens and exposure settings. Before sharing photos publicly — on social media, in email, or on a website — stripping EXIF data protects your privacy and prevents location tracking. The EXIF Remover removes all metadata and downloads a clean copy of the image.
JPG · PNG · WEBP
code Image to Base64
Convert any image file to a Base64-encoded data URI — the format used to embed images directly in HTML, CSS, and JavaScript without separate file requests. The encoded string starts with 'data:image/jpeg;base64,' (or the appropriate MIME type) and can be used directly in an img src attribute or CSS background-image property. This technique is used in HTML email templates, single-file web apps, CSS stylesheets, and anywhere where reducing the number of HTTP requests improves performance. Base64 increases file size by approximately 33%.
JPG · PNG · WEBP · SVG
web Make Favicon (ICO)
Convert any image to a favicon for your website. Modern browsers support PNG favicons at multiple sizes: 16×16, 32×32, and 48×48 pixels are the standard sizes for browser tabs, bookmarks, and taskbar icons. The tool generates all three sizes from a single source image. For maximum cross-browser compatibility — including older Internet Explorer versions — the output can also be used as an ICO file by renaming the PNG extension. SVG favicons are increasingly supported and scale perfectly at any resolution.
JPG · PNG · WEBP · SVG
picture_as_pdf PDF → Images
Convert each page of a PDF document into a JPG or PNG image. Each page is rendered at 2× display resolution, producing crisp, readable output on modern high-DPI screens while keeping file sizes manageable. Useful for sharing individual document pages on social media, embedding PDF content in presentations, creating document preview thumbnails, and archiving PDFs as images for platforms that display images but not PDFs. The conversion uses Mozilla's open-source PDF.js library, which runs entirely in your browser. Multi-page PDFs are handled automatically — each page becomes a separate downloadable file.
PDF files only
add_photo_alternate Images → PDF
Combine multiple images into a single PDF document. Each image becomes a separate page, sized to match the image dimensions. Supports JPG, PNG, WEBP, HEIC, and other formats. Upload images in the order you want them to appear as pages — drag to reorder before generating. Useful for creating portfolios, combining scanned documents that were scanned as individual images, assembling photo books, and creating multi-page reports from screenshots. The PDF is generated using jsPDF, an open-source library that runs entirely in your browser.
JPG · PNG · WEBP · HEIC · TIFF
merge Merge PDFs
Combine multiple PDF files into a single document. Upload PDFs in the desired page order — drag to reorder if needed — then click Merge. The combined PDF downloads immediately. Useful for assembling multi-chapter documents, combining invoices and receipts into a single statement, merging scanned pages into one document, and consolidating reports from multiple sources. The merge operation preserves all original PDF content including text, images, vector graphics, and page formatting. File size of the merged PDF is approximately the sum of the input file sizes.
PDF files only
content_cut Extract PDF Pages
Extract specific pages from a PDF, or split a PDF into individual pages. Enter page numbers or ranges (e.g., '1-3, 5, 7-9') to extract exactly the pages you need. Useful for pulling out specific sections from long reports, separating invoices from a combined statement, extracting individual chapters from a document, or creating a smaller PDF from a large one. The extraction preserves all original content on the selected pages. The remaining pages are not modified — only the extracted pages are downloaded.
PDF files only
Select pages to extract ( total):
qr_code_2 QR Code Generator
Generate high-resolution QR codes from any text, URL, email address, phone number, Wi-Fi credentials, or plain text. Customize the foreground and background colors to match your brand identity. Download as PNG for print or digital use. QR codes have become a standard way to bridge print and digital — business cards, product packaging, restaurant menus, event posters, and retail displays all commonly use QR codes for instant mobile access to links. The generator uses qrcode.js, an open-source library that runs locally.
palette Color Palette Extractor
Extract the dominant colors from any image as HEX, RGB, and HSL values. Upload a photo, logo, illustration, or screenshot, and the tool analyzes the pixel data to identify the most prominent colors. Copy any color value with a single click. Invaluable for designers matching a brand's visual identity to a photograph, developers building UI color schemes inspired by reference imagery, artists analyzing the palette of a reference painting, and anyone creating cohesive visual designs from photographic sources.
JPG · PNG · WEBP
colorize Color Picker & Converter
An interactive color picker that displays the selected color's value in HEX, RGB, HSL, and CMYK formats simultaneously. Use the color wheel and sliders to select any color visually, or enter a known value in any format to convert it to the others. Copy any format with one click. Eliminates the need to memorize color format conversion formulas. Used daily by web developers who need CSS color values, graphic designers converting between print (CMYK) and digital (RGB) color spaces, and anyone working with color codes.
Click to pick a color
gradient CSS Gradient Generator
Build linear or radial CSS gradients with a visual editor and copy the generated CSS code. Add as many color stops as you need, drag them to adjust positions, and see the gradient rendered in real time. Change the direction (for linear) or shape (for radial) with dropdown controls. The tool outputs standard CSS gradient syntax compatible with all modern browsers. Useful for frontend developers creating custom backgrounds, UI designers prototyping gradient styles, and anyone who needs CSS gradient code without memorizing the syntax.
lock Password Generator
Generate cryptographically secure random passwords using the browser's Web Crypto API (window.crypto.getRandomValues). Unlike pseudo-random number generators, this API produces values that are computationally indistinguishable from true randomness, making the passwords resistant to prediction attacks. Control password length (8–128 characters) and character set: uppercase letters, lowercase letters, digits, and special symbols, in any combination. The generated password is displayed only in your browser and never transmitted to any server. No usage logging.
data_object JSON Formatter & Validator
Validate, format (pretty-print), and minify JSON data. Paste any JSON string and the tool instantly validates it — if there is a syntax error, the exact line and character position is highlighted. The pretty-print mode formats the JSON with proper indentation and line breaks for readability. The minify mode removes all whitespace to produce compact JSON for production use or API payloads. Supports nested objects and arrays of any depth and complexity. Useful for developers debugging API responses, data engineers cleaning data exports, and anyone working with JSON configuration files.
article Word Counter & Text Analyzer
Paste or type text to get word count, character count, reading time, and more.
abc Base64 Text Encoder / Decoder
Encode any plain text string to Base64 format, or decode a Base64 string back to its original text. Handles UTF-8 characters correctly, including accented characters, Chinese, Arabic, and other non-ASCII text. Base64 is used in HTTP Basic Authentication headers, JWT tokens, MIME email encoding, data URIs, and dozens of other standards where binary-safe text encoding is required. Useful for developers debugging encoded data, understanding authentication tokens, and working with APIs that accept Base64-encoded inputs.
link URL Encoder / Decoder
Encode special characters in URLs (converting spaces, accented letters, and symbols to percent-encoded format like %20 for space) or decode percent-encoded strings back to readable text. Percent-encoding is required for characters that have special meaning in URL syntax — spaces, ampersands, equals signs, and others. This tool is essential for building API query strings, debugging URL encoding issues, creating properly formatted links with special characters in the path or query parameters, and understanding how browsers encode form submissions.
tag Hash Generator
Generate MD5, SHA-1, SHA-256, and SHA-512 cryptographic hashes from any text input, using the browser's native Web Crypto API. All computation is local — no data is sent to any server. Useful for verifying that a downloaded file has not been tampered with (by comparing its hash to the publisher's published hash), generating unique identifiers from text, understanding how one-way hashing works, and checking password storage implementations. Note: MD5 and SHA-1 are considered cryptographically weak for security purposes; use SHA-256 or SHA-512 for security-critical applications.
—
—
—
—
text_fields Markdown → HTML Converter
Convert Markdown-formatted text to clean, semantic HTML. Preview the rendered output in real time as you type. Supports full CommonMark Markdown syntax: headings (# to ######), bold (**text**), italic (*text*), links, images, blockquotes, code spans and blocks, unordered and ordered lists, horizontal rules, and tables. Copy the generated HTML for use in blogs, documentation systems, CMS platforms, email templates, or any other context that accepts HTML. Useful for writers, technical authors, documentation engineers, and anyone who prefers writing in Markdown but needs HTML output.
Markdown Input
Preview
manage_search Regex Tester
Test regular expressions in real time against any input text. All matches are highlighted as you type the pattern, with the match count shown. Supports all JavaScript RegExp syntax including character classes, quantifiers, groups, lookahead and lookbehind assertions, and flags (global /g, case-insensitive /i, multiline /m, dotAll /s). Useful for developers writing input validation patterns, data engineers extracting structured data from text, system administrators parsing log files, and anyone learning regular expression syntax through interactive experimentation.
conversion_path Unit Converter
Convert between common units of measurement: length (meters, feet, inches, yards, miles, centimeters, kilometers, nautical miles), weight (kilograms, pounds, ounces, grams, metric tons, stone), temperature (Celsius, Fahrenheit, Kelvin), area (square meters, square feet, acres, hectares), speed (km/h, mph, knots, m/s), and data storage (bytes, KB, MB, GB, TB, PB). Results update instantly as you type. Useful for engineers, scientists, travelers, students, and anyone working with international measurements or unit conversions in daily life.
aspect_ratio Aspect Ratio Calculator
Calculate aspect ratios and find scaled dimensions for any resolution. Perfect for video, photos, and UI design.
Aspect Ratio
16:9
1.778
Visual Preview
contrast Color Contrast Checker
Check if your foreground/background color combination meets WCAG AA and AAA accessibility standards.
Sample Heading Text
This is how your body text will appear with these colors. Make sure it's easy to read for all users, including those with visual impairments.
—
Contrast Ratio
—
AA Normal
—
AA Large
—
AAA
AA requires 4.5:1 (normal text) or 3:1 (large/bold). AAA requires 7:1.
add_photo_alternate Images → PDF
Combine multiple images into a single PDF document. All images are added as separate pages in the order you upload them.
JPG · PNG · WEBP · HEIC · TIFF
timer Pomodoro Timer
A fully featured Pomodoro timer implementing the classic productivity technique developed by Francesco Cirillo in the 1980s. The default configuration is 25-minute focus sessions (pomodoros) alternating with 5-minute short breaks, with a longer 15-minute break after every four pomodoros. This rhythm is designed to maintain high concentration while preventing mental fatigue. The timer tracks your completed pomodoros and plays a notification sound at the end of each session. Research consistently shows that structured work intervals with forced breaks improve focus, reduce procrastination, and sustain productivity over long working sessions.
notes Lorem Ipsum Generator
Generate Lorem Ipsum placeholder text for mockups, wireframes, design templates, and development environments. Choose the output quantity in paragraphs, sentences, or words. The classic Lorem Ipsum text is derived from Cicero's 'de Finibus Bonorum et Malorum' (45 BC) — a philosophical treatise that has been used as printing and typesetting placeholder text since the 1500s. Its nonsensical Latin appearance helps designers focus on visual layout without being distracted by real content during the design phase. The generated text is ready to copy into any design tool or development environment.
text_format Conversor de Capitalização
Convert text between case styles with a single click: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, and CONSTANT_CASE. Useful for developers normalizing variable and function names to match codebase conventions, writers formatting titles and headings consistently, copywriters preparing text for social media or advertising where specific capitalization is required, and anyone who needs to reformat large amounts of text without manual editing. Process entire paragraphs or code blocks at once.
0 caracteres · 0 palavras
difference Text Diff Checker
Compare two blocks of text and see exactly what changed between them. Added text is highlighted in green, removed text in red, making differences immediately obvious. Useful for reviewing document revisions, comparing two versions of a configuration file, spotting changes between API responses in testing, reviewing edited content before publishing, and identifying unintended changes in code or text. The diff algorithm identifies the minimum set of changes required to transform one text into the other (Longest Common Subsequence algorithm).
gradient CSS Gradient Builder
Build beautiful multi-stop CSS gradients with a live preview. Copy the ready-to-use CSS code.
CSS Code
wallpaper Screenshot Beautifier
Upload a screenshot and wrap it in a gorgeous background. Perfect for sharing on social media, portfolios, and presentations.
PNG · JPG · WEBP
Live Preview
Preview will appear here
receipt_long Free Invoice Generator
Create a professional PDF invoice in seconds. No signup, no watermarks, completely free.
Your Company / Freelancer Info
Bill To (Client)
Line Items
document_scanner Image to Text (OCR)
Extract text from images, screenshots, and scanned documents. Powered by Tesseract.js running locally in your browser.
JPG · PNG · WEBP · PDF page
key JWT Decoder
Decode and inspect JSON Web Tokens. Paste your JWT to see the header, payload, and expiry status. Decoding is 100% local — your token is never sent anywhere.
Header
Payload
Signature
sentiment_very_satisfied Meme Generator
Upload any image and add classic meme-style Impact text. Customize size, color, and position.
JPG · PNG · WEBP · GIF
Preview
Upload an image to start
fingerprint UUID / ULID Generator
Generate cryptographically random UUIDs and ULIDs for use as unique identifiers in your applications.
Format
calculate Conversor de Bases Numéricas
Converta entre Decimal, Binário, Hexadecimal e Octal em tempo real.
Visualização de bits
Valores rápidos:
shape_line SVG to PNG Converter
Convert SVG vector files to PNG raster images at any resolution. Perfect for icons, logos, and illustrations.
.svg files only
Preview
schedule Cron Expression Builder
Build cron expressions visually and see them explained in plain English. Copy the expression for use in Linux crontab, Node.js, GitHub Actions, and more.
Cron Expression
0 9 * * 1-5
Meaning
Common Presets
Next 10 Scheduled Runs
Platform Usage
check_circle Arquivos prontos ✓
Processing...
Please wait. Files are processed locally on your device.
Why SiteConversor?
Unlike most online tools, your files never leave your device. All 48 tools run 100% locally in your browser.
100% Private
Files stay on your device. No uploads, no servers, no data collection.
Instant
No upload time. Processing starts immediately using your device's power.
Any Device
Works on phones, tablets, laptops. Android, iOS, Windows, macOS, Linux.
Always Free
No registration, no subscription, no watermarks. 48 tools, forever free.
Guides & Articles
View all →How to Convert PDF to JPG: Complete Guide
Everything about converting PDF documents to JPG images — quality settings, batch conversion, and more.
Image FormatsHEIC vs JPG: Differences & How to Convert
Why Apple uses HEIC on iPhones and how to convert your photos to JPG for free.
OptimizationImage Compression: Reduce Size Without Losing Quality
Lossy vs lossless, best formats, and practical tips for every use case.
How It Works
Three steps. No accounts. No uploads. Everything happens on your device.
1. Select a Tool
Browse 48 tools across Image, PDF, Color, and Utility categories. Use the search bar to find a tool instantly.
2. Drop Your File
Drag your file into the upload area or click to browse. Supports JPG, PNG, WEBP, HEIC, PDF, and more. Batch uploads supported.
3. Download the Result
Your file is processed locally in your browser. Download the result instantly — no waiting, no email, no upload.
About Our Tool Categories
image Image Tools
SiteConversor provides a complete image editing and conversion suite that runs entirely in your browser. The image tools are built on the HTML5 Canvas API and WebAssembly, which gives them performance comparable to desktop applications without requiring any software installation or file upload.
The Image Converter supports all major formats: JPG, PNG, WEBP, AVIF, BMP, TIFF, and HEIC (iPhone photos). Converting between formats is as simple as selecting an output format and dragging in a file. You can convert entire batches of images at once. The converter also lets you control the output quality level, giving you precise control over the file size and quality trade-off.
The Background Remover uses a neural network (U2-Net via TensorFlow.js) that runs locally in your browser. On first use, the model (~8 MB) is downloaded and cached. All subsequent uses are instant. The AI identifies the foreground subject and removes the background, producing a transparent PNG suitable for product photography, profile pictures, and design work. Because the AI runs locally, your photos never leave your device — a critical privacy advantage for photos of people or confidential documents.
The Image Compressor uses the browser's built-in image encoding capabilities to compress JPG and PNG files. The quality slider lets you find the right balance between file size and visual fidelity. For most photographs, 80–85% quality produces files 60–75% smaller than the uncompressed original, with no perceptible quality difference on screen. This tool is particularly useful for reducing file sizes before uploading to websites, sending by email, or posting to social media.
picture_as_pdf PDF Tools
The PDF tools on SiteConversor are powered by Mozilla's open-source PDF.js library for reading PDFs and jsPDF for generating them. Both libraries run entirely in your browser, which means PDF operations that typically require Adobe Acrobat or cloud services can be performed locally, privately, and for free.
The PDF to Image converter renders each page of a PDF as a high-resolution JPG or PNG image, at 2× display resolution for crisp output on modern high-DPI screens. This is useful for sharing individual pages on social media, embedding PDF content in presentations, or archiving documents as images. Multi-page PDFs are handled automatically — each page becomes a separate downloadable file.
The Image to PDF tool lets you combine multiple images into a single PDF document. Each image becomes a separate page, sized to fit the image dimensions. The tool supports JPG, PNG, WEBP, and HEIC input formats and can handle batches of dozens of images at once.
The Merge PDFs tool combines multiple PDF files into a single document. Upload the PDFs in the order you want them to appear, then click Merge. The output is a standard PDF file that opens in any PDF reader. This tool is particularly useful for combining scanned documents, assembling reports from multiple sources, or merging chapters of a document.
code Developer & Utility Tools
The developer tools section includes utilities that web developers, data engineers, and technical users need on a daily basis. All of these tools process data entirely in the browser — no API calls, no data sent to any server.
The JSON Formatter validates, pretty-prints, and minifies JSON data. It highlights syntax errors with the exact line and character position. The Base64 Encoder/Decoder handles both binary (image) and text data, correctly encoding UTF-8 characters. The URL Encoder/Decoder handles percent-encoding for query parameters and API endpoints.
The Hash Generator computes MD5, SHA-1, SHA-256, and SHA-512 hashes entirely in the browser using the Web Crypto API, which is native to all modern browsers. This is useful for verifying file integrity, understanding how hashing works, and generating identifiers.
The Password Generator uses the browser's cryptographically secure random number generator (window.crypto.getRandomValues) to produce passwords that cannot be predicted or reproduced. You have full control over length and character set: uppercase, lowercase, numbers, and symbols. The generated password never leaves your browser.
palette Color Tools
The color tools are designed for designers, developers, and anyone working with color in digital contexts. The Color Palette Extractor analyzes any uploaded image and identifies its dominant colors, displaying them as HEX, RGB, and HSL values with one-click copy. This is invaluable for matching a brand's visual identity to a photograph, building color schemes from reference images, or identifying the exact colors used in a competitor's design.
The Color Picker provides an interactive color wheel and sliders for selecting any color visually, then instantly displays the corresponding HEX, RGB, HSL, and CMYK values. This eliminates the need to memorize color format conversions or use separate conversion tools.
The Gradient Generator lets you build linear and radial CSS gradients visually, preview the result in real time, and copy the generated CSS code directly into your stylesheet. This is a practical shortcut for frontend developers who need custom gradients without memorizing CSS gradient syntax.
Privacy by Design — Not by Policy
Most free online conversion tools are built on a server-side model: you upload your file, it is processed on a remote server, and the result is sent back to you. The implicit assumption is that your file is deleted afterward. In practice, this varies widely by service — and even well-intentioned services create security risks by aggregating sensitive documents in centralized servers.
SiteConversor was built from the ground up on a different model: client-side processing. Every tool in this collection processes your files using JavaScript that runs in your own browser, on your own device. Your files are read directly from your disk, processed in your browser's memory, and made available for download. Nothing is transmitted over the internet.
You can verify this yourself. Open your browser's developer tools (F12), switch to the Network tab, and process a file with any SiteConversor tool. You will see network requests for loading the JavaScript libraries (PDF.js, TensorFlow.js, jsPDF) — these are public open-source libraries loaded from CDN — but you will see no request that contains your file data.
This design is not just about trust — it is about architecture. The security guarantee is structural: SiteConversor's servers literally cannot receive your files because no code on this site attempts to send them. This makes SiteConversor safe for processing sensitive personal data, confidential business documents, medical records, and legal files.
Frequently Asked Questions
Are my files uploaded to any server?expand_more
No. All processing happens entirely inside your web browser using JavaScript APIs, WebAssembly, and open-source libraries. Your files never leave your device — not even for the AI background removal tool, which downloads a local machine learning model to your browser. This makes SiteConversor safe for confidential, medical, and personal files.
How does the AI background removal work?expand_more
The background remover uses TensorFlow.js with the BodyPix neural network, which downloads an AI model (~8 MB) directly to your browser on first use. The model is then cached, so subsequent uses are instant. The AI detects people and objects, segments them from the background, and outputs a transparent PNG — all locally, with no server upload required.
Can I convert multiple files at once?expand_more
Yes! Most tools support batch processing. Simply select multiple files using Ctrl+Click (Windows) or Cmd+Click (Mac), or drag multiple files into the upload area at once. All files will be processed and made available for individual download, or you can use the "Download All (.zip)" button to save everything in one archive.
Is there a file size limit?expand_more
There is no server-imposed file size limit. Since processing is local, the practical limit depends on your device's available RAM. Files up to 50 MB work smoothly on most modern devices. Very large PDFs (100+ pages) or high-resolution images may take a few extra seconds on lower-end hardware.
What formats are supported for input?expand_more
SiteConversor accepts JPG, PNG, WEBP, BMP, TIFF, HEIC (iPhone), SVG, GIF (static), PDF, and plain text (TXT) as input formats. Output formats include JPG, PNG, WEBP, AVIF, BMP, PDF, ICO (favicon), Base64 text, and transparent PNG (from background removal).
How do I merge multiple PDFs?expand_more
Select the "Merge PDFs" tool under the PDF category, then upload your PDF files in the order you want them merged. Each file will appear in a list, and you can click the merge button to combine them all into a single PDF download. This is done entirely locally using PDF.js and jsPDF.
Is SiteConversor really free? Any hidden fees?expand_more
Yes, all 35+ tools are completely free with no registration, no subscription, no watermarks, and no daily usage limits. The service is supported by display advertising. You may use any tool as many times as you wish with as many files as needed.
Does SiteConversor work offline? expand_more
Most tools work without an internet connection once the page has loaded, since all processing is local. The initial load requires internet to fetch the JavaScript libraries (PDF.js, TensorFlow.js, jsPDF). The background remover needs a connection to download the AI model on first use, but works offline after that.
Is SiteConversor truly free? Any hidden costs? expand_more
Yes, completely free. No premium plan, no usage caps, no sign-up, no watermarks on output. All 48 tools are fully functional at no cost. The site is supported by display advertising, which is how we keep everything free.
Can I use SiteConversor on my phone? expand_more
Yes. SiteConversor is fully responsive and works on iOS Safari, Android Chrome, and other mobile browsers. All tools function the same as on desktop. Processing speed may be slower on mobile for large files, as mobile devices have less computing power than computers.
What is the difference between JPG and PNG output? expand_more
JPG uses lossy compression: smaller files, slight quality reduction, no transparency support. PNG is lossless: every pixel preserved exactly, supports transparent backgrounds. Choose JPG for photographs and small file size. Choose PNG when you need transparency or pixel-perfect quality (logos, screenshots, background-removed images).
Why is WEBP better than JPG for the web? expand_more
WEBP images are typically 25–35% smaller than equivalent JPG files at the same visual quality. This directly improves page load speed and Core Web Vitals scores. Browser support for WEBP is now over 95% globally. Converting your site's images from JPG to WEBP is one of the highest-ROI performance optimizations available.
How do I convert an iPhone photo (HEIC) to JPG? expand_more
Select the 'HEIC to JPG' tool, drag your iPhone photo into the upload area, and download the result. The conversion uses the open-source heic2any library and runs entirely in your browser. You can convert batches of HEIC photos at once.
The Complete Guide to Browser-Based File Conversion
Everything you need to know about converting and editing files privately, without software installation or cloud uploads.
Why Browser-Based Tools Changed File Conversion
For most of the internet's history, file conversion required one of two approaches: install desktop software (expensive, platform-specific, requires updates) or upload files to a cloud service (privacy risks, bandwidth limitations, rate limits, and subscription fees). Both approaches had significant friction.
Starting around 2015, modern browser capabilities — WebAssembly, the File API, the Canvas API, OffscreenCanvas, and Web Workers — made it possible to perform complex file operations entirely within the browser, at near-native performance. Libraries like PDF.js, TensorFlow.js, and jsPDF brought capabilities previously confined to desktop applications into the browser environment.
The result is a new category of web application: tools that are accessed via a URL (no installation), work in any modern browser on any operating system, process files locally (no upload, no privacy risk), and are genuinely free because they require no server-side compute resources for the actual processing.
Image Format Basics Every User Should Know
The three dominant image formats for digital use are JPG, PNG, and WEBP, each optimized for different use cases. Understanding when to use each format saves bandwidth, preserves quality, and avoids unnecessary file size.
JPG (Joint Photographic Experts Group) uses lossy compression — discarding some image data permanently during encoding. This makes JPG ideal for photographs, where slight quality loss is imperceptible and the file size reduction (60–80% smaller than uncompressed) is dramatic. JPG does not support transparency.
PNG (Portable Network Graphics) uses lossless compression — every pixel is preserved exactly. PNG supports full alpha transparency, making it the standard for logos, icons, screenshots, and images that need to be placed on different backgrounds. PNG files are substantially larger than JPG for photographic content.
WEBP, developed by Google, supports both lossy and lossless compression with better efficiency than either JPG or PNG. WEBP lossy files are 25–35% smaller than equivalent JPG files; WEBP lossless is 26% smaller than PNG. Browser support is now 95%+ globally. WEBP is the recommended default format for all web imagery.
PDF: The Universal Document Format
PDF (Portable Document Format) was created by Adobe in 1993 with a specific goal: ensure that a document looks identical on any device, any operating system, any printer, regardless of which fonts or applications are installed. It became an ISO standard (ISO 32000) in 2008.
A PDF can contain text (rendered using embedded fonts), vector graphics, rasterized images, form fields, digital signatures, encryption, and interactive elements. This richness makes PDF the de facto standard for legal documents, financial reports, academic papers, forms, and any content where exact visual reproduction matters.
The challenge with PDFs in online workflows is that they are not natively displayable as images without a rendering engine. Platforms that accept images (Instagram, Twitter/X, email clients) do not accept PDFs. This is why PDF-to-image conversion is one of the most common file conversion tasks.
Mozilla's PDF.js library, which powers SiteConversor's PDF tools, is a complete PDF rendering engine written in JavaScript. It interprets PDF files according to the ISO 32000 specification and renders pages as canvas bitmaps directly in the browser. This enables PDF conversion without any server-side processing.
HEIC: The iPhone Photo Format
HEIC (High Efficiency Image Container) is the photo format used by Apple devices since iOS 11 (2017). It uses the HEVC (H.265) codec, which provides roughly 2× better compression than JPG at equivalent quality — meaning a HEIC photo is about half the file size of the same photo saved as JPG.
Despite its technical advantages, HEIC has limited compatibility outside the Apple ecosystem. Windows requires a paid codec extension from the Microsoft Store to open HEIC files natively. Most Android devices, web browsers, and online services do not support HEIC. Social media platforms typically require JPG or PNG for uploads.
For iPhone users who want to share photos with non-Apple users, converting HEIC to JPG is the standard approach. The conversion preserves virtually all visual quality while producing a universally compatible file. SiteConversor's HEIC to JPG converter uses the open-source heic2any library, which decodes HEIC files using browser-native WebAssembly.
Apple provides an option in Settings → Camera → Formats → Most Compatible that makes the camera save photos directly as JPG, at the cost of roughly 2× more storage per photo.
Understanding Image Compression: Quality vs. File Size
Image compression is the process of reducing file size by encoding image data more efficiently, either by using more compact algorithms (lossless compression) or by discarding information that is less perceptible to human eyes (lossy compression).
The key insight about lossy compression is that the relationship between quality and file size is non-linear. Going from 100% quality to 85% quality typically reduces file size by 60–75% while producing images that are visually indistinguishable on modern screens. Going from 85% to 70% quality reduces size by another 15–20% with minimal visible impact. Below 60% quality, compression artifacts (blocking, ringing around edges) become noticeable.
For most web use cases — blog images, social media photos, product thumbnails — 80–85% JPG quality or its WEBP equivalent is the optimal setting. This produces files small enough to load quickly while maintaining perceptibly excellent quality. Hero images (the main image that affects LCP score) can go up to 90% quality since they are the most prominent visual element on the page.
Google's PageSpeed Insights tool analyzes your web pages and reports the "Properly size images" and "Serve images in next-gen formats" recommendations. Both directly target the over-serving of large uncompressed images. Fixing these recommendations by compressing images and converting to WEBP is one of the highest-ROI performance optimizations for most websites.
QR Codes: Technical Background and Best Practices
QR (Quick Response) codes were invented by Denso Wave in Japan in 1994 for tracking automotive parts during manufacturing. The format encodes data in a two-dimensional matrix of black and white squares, readable by cameras from any angle.
A QR code can encode up to 4,296 alphanumeric characters, with redundancy levels from 7% (Level L) to 30% (Level H) error correction. Higher error correction allows the code to be read even if up to 30% of it is obscured or damaged — useful for QR codes printed on packaging that may be scratched or partially covered. The trade-off is that higher error correction produces more complex codes that require more pixels to scan reliably.
For web URLs, keep the destination URL as short as possible. A 200-character URL produces a significantly more complex QR code than a 30-character shortened URL, and complex codes are harder to scan at small print sizes. URL shorteners (bit.ly, tinyurl.com) help significantly for long URLs.
Best practices for print QR codes: use a minimum 2 cm × 2 cm print size, maintain at least 4 modules of quiet zone (white border) on all sides, use high-contrast black on white, avoid placing QR codes on busy backgrounds, and always test the printed code with multiple scanner apps before distributing.
Cryptographic Hashing: What It Is and When You Need It
A cryptographic hash function takes an input of any length and produces a fixed-length output (the "hash" or "digest") with two key properties: the same input always produces the same output (deterministic), and it is computationally infeasible to reverse the process or find two different inputs that produce the same output (collision resistance).
Common use cases for hashing: verifying file integrity (software publishers publish SHA-256 hashes of their downloads so users can verify the file was not modified in transit), password storage (web applications store hashed passwords rather than plain text, so a database breach does not expose user passwords directly), and generating unique identifiers from content (content-addressable storage systems use hashes as file identifiers).
MD5 and SHA-1 are considered cryptographically broken for security-critical applications — researchers have demonstrated practical collision attacks against both. For any new application involving security (password hashing, digital signatures, certificate validation), SHA-256 or SHA-512 should be used.
SiteConversor's hash generator uses the browser's native Web Crypto API (window.crypto.subtle.digest), which implements the algorithms in optimized native code. This produces results identical to server-side implementations and is significantly faster than pure-JavaScript implementations.
Supported File Formats — Complete Reference
JPG / JPEG
Full name: Joint Photographic Experts Group
Compression: Lossy. Discards subtle color gradients imperceptible to human vision.
Transparency: Not supported. Transparent pixels render as white or black.
Best for: Photographs, photorealistic artwork, images where file size matters more than pixel-perfect quality.
Avoid for: Screenshots, logos, text overlays, diagrams — compression artifacts appear around sharp edges and text.
PNG
Full name: Portable Network Graphics
Compression: Lossless. Every pixel is preserved exactly. No quality degradation on re-save.
Transparency: Supported via alpha channel (0–255 per pixel, enabling partial transparency).
Best for: Logos, icons, screenshots, UI elements, diagrams, images requiring transparency.
Avoid for: Photographs (file sizes 3–10× larger than JPG with no visible quality benefit).
WEBP
Full name: Web Picture Format (Google)
Compression: Both lossy and lossless modes. Lossy WEBP is 25–35% smaller than JPG; lossless is 26% smaller than PNG.
Transparency: Supported in both lossy and lossless modes.
Best for: All web imagery where WEBP is supported. The recommended default for modern web projects.
Browser support: 95%+ globally as of 2025. Not supported by Internet Explorer.
HEIC / HEIF
Full name: High Efficiency Image Container / Format
Compression: Lossy (HEVC/H.265 codec). ~2× better compression than JPG at equivalent quality.
Transparency: Supported.
Best for: iPhone and iPad photo storage (default format since iOS 11).
Compatibility: Limited. Requires conversion to JPG for sharing with non-Apple users or uploading to most services.
Full name: Portable Document Format (Adobe, ISO 32000)
Contents: Text (embedded fonts), vector graphics, rasterized images, form fields, signatures, encryption.
Best for: Documents where exact visual reproduction across all devices is critical: legal, financial, academic, forms.
Limitations: Not natively displayable as images on platforms that only accept JPG/PNG (social media, email, presentations).
AVIF
Full name: AV1 Image File Format (Alliance for Open Media)
Compression: Lossy and lossless. 20–30% smaller than WEBP at equivalent quality.
Transparency: Supported.
Best for: Next-generation web performance. Serve AVIF with WEBP fallback for maximum compatibility.
Browser support: ~85% as of 2025. Growing rapidly. Not yet universally supported.
Built Entirely on Open-Source Libraries
Every tool in SiteConversor is powered by openly licensed, auditable open-source libraries. There is no proprietary processing code, no black-box algorithms, and no server-side components involved in file processing. The entire operation is transparent.
PDF.js by Mozilla
Complete JavaScript PDF rendering engine implementing the ISO 32000 specification. Powers PDF-to-image conversion and all PDF reading. Open-source under Apache 2.0 license.
jsPDF by parallax
JavaScript PDF generation library. Powers image-to-PDF conversion, PDF merging, and invoice generation. Supports text, images, and vector elements. MIT license.
TensorFlow.js by Google
Machine learning framework for the browser. Runs U2-Net neural network for AI background removal locally. Handles model loading, inference, and tensor operations. Apache 2.0.
heic2any by alexcorvi
HEIC/HEIF decoder using libde265 compiled to WebAssembly. Converts iPhone HEIC photos to JPG and PNG in the browser without any server processing. MIT license.
JSZip by Stuk
Creates and reads ZIP archive files in JavaScript. Powers the "Download All (.zip)" feature, bundling multiple converted files into a single archive locally. MIT license.
qrcode.js by davidshimjs
QR code generator using the browser Canvas API. No API calls, no rate limits, no tracking. Generates standard QR codes compatible with all QR scanner apps. MIT license.