No files leave your browser. 100% private and processed locally on your device.
Instant processing without waiting for upload or download speeds.
From PDF tools and image converters to OCR, hashing, and QR generation.
Click on any tool below to start using it instantly.
MD5 / SHA-1 / SHA-256 / SHA-512 calculation
View hidden camera & technical metadata
Convert between PNG, JPG, and WebP
Compress image size & scale dimensions
Extract text content from PDF documents
Convert PDF pages into PNG images
Combine multiple images into a single PDF
Generate instant QR codes from links or text
Convert files and text ↔ Base64
Merge multiple PDF files into one
Split PDF by page ranges
Remove selected pages from PDF
Compress files into ZIP archive
Extract ZIP & RAR archives in browser
Cut and trim audio files
Cut and trim video files
Recognize and extract text from images
Select a file to calculate its MD5, SHA-1, SHA-256, and SHA-512 hash values to verify file integrity.
Supports files of any size or type
A cryptographic file hash (checksum) acts as a unique digital fingerprint generated through deterministic mathematical algorithms. Whenever a file is processed, even a single altered byte completely changes the output checksum string. Calculating file hashes allows developers, system administrators, and security specialists to verify document authenticity, detect data corruption, and ensure software installers haven't been tampered with during transfer.
Fast legacy hash algorithm frequently used for quick checksum verification and non-security integrity audits.
Historical standard used in version control systems like Git to identify file commits and revisions.
Industry-standard secure hash algorithm mandated for modern cybersecurity, SSL certificates, and digital signatures.
High-strength cryptographic hash offering maximum collision resistance for sensitive binary archives.
Unlike server-dependent tools, our online hash generator processes your file locally using the native W3C WebCrypto API and HTML5 FileReader API. The file is split into sequential binary memory chunks (streaming mode), enabling instant hash generation for large ISO files, disk images, and archives without consuming server bandwidth or exposing sensitive data online.
Select a photo to view capture date, camera model, GPS location, and technical EXIF data.
JPEG files yield the best results (PNG/WebP usually strip EXIF)
EXIF (Exchangeable Image File Format) is an international standard developed by the camera industry (JEITA) to embed technical metadata directly inside digital image headers. Whenever you take a photo using a smartphone, DSLR, or mirrorless camera, embedded tags automatically store vital exposure metrics, optical properties, hardware specifications, and optional geolocation coordinates.
Inspecting EXIF data before uploading photos to public platforms is a crucial privacy best practice. Unstripped photos can reveal your exact home location or routine via GPS tags. Our viewer uses client-side binary parsing to extract raw TIFF/JPEG header structures directly within your browser, ensuring your private photographs never leave your personal device.
Convert quickly between PNG, JPG, and WebP formats inside your browser.
PNG, JPG, WebP, GIF, BMP supported
Digital image formats utilize distinct encoding structures and compression algorithms tailored for specific use cases. Choosing the correct format is vital for optimizing website load speeds, saving storage bandwidth, and maintaining visual graphics fidelity across web browsers and mobile platforms.
Lossless bitmap format supporting 24-bit alpha transparency. Ideal for vector logos, transparent overlays, and text graphics.
Lossy compression standard designed for complex photographic scenes. Produces small file sizes by adjusting quality ratios.
Modern raster container providing superior lossy and lossless compression, delivering up to 30% smaller file size than JPG.
Our online image converter leverages high-performance HTML5 Canvas rasterization engines. When an image is loaded, it is rendered onto an off-screen HTML5 canvas where the browser re-encodes raw pixel data into your selected output format with custom quality parameters—all executed 100% client-side without remote server processing.
Compress image file size and adjust max width for web or email attachments.
PNG, JPG, WebP, GIF, BMP supported
Uncompressed photos taken by high-resolution smartphones and cameras often exceed 10 to 20 Megabytes per file, causing slow website page loads, high server bandwidth costs, and email attachment rejections. Image compression and dimensional resizing optimize image payloads while preserving sharp visual quality.
Compressing images to 75–85% quality can reduce raw file size by up to 80% with zero perceptual quality loss. This significantly improves Google Core Web Vitals metrics such as Largest Contentful Paint (LCP). Operating entirely in your browser's V8 JavaScript engine, our compressor processes photos instantly without uploading data to external clouds.
Extract text from your PDF into selectable, copyable, and editable plain text.
Up to 30 pages processed per operation
Portable Document Format (PDF) files store textual elements as positioned vector glyphs mapped to internal character encoding tables. When editing or analyzing document contents, extracting clean text into plain text format (.txt) allows for easy data mining, database indexing, and copy-pasting into text processors.
Standard PDF documents contain object streams holding font maps, character positioning matrices, and encoding descriptors (ToUnicode CMap). Our extractor uses WebAssembly-based PDF parser engines to reconstruct words, lines, and paragraphs from digital vector layouts into standard UTF-8 string streams.
Processes natively generated electronic PDFs from Microsoft Word, Google Docs, or LaTeX instantly with 100% text accuracy.
Document streams are parsed in local web worker memory. Confidential legal contracts, invoices, and reports remain strictly private.
Convert PDF pages into high-resolution PNG images and download them individually.
Each page is converted into a high-resolution PNG image
Converting PDF document pages into raster image files (PNG) enables seamless embedding of document pages into websites, slide decks, presentations, and social media posts where native PDF previewers are not supported.
A PDF file represents content using resolution-independent vector paths, fonts, and embedded bitmap layers. Our converter uses Mozilla's PDF.js rendering library to parse PDF page objects into canvas elements at high DPI equivalent resolution. Each page vector is rasterized into a crisp PNG graphic, preserving exact typography, table borders, and artwork.
Combine multiple photos into a single PDF document in your preferred order.
Multiple images supported (JPG, PNG)
Combining multiple photos, scanned document receipts, business cards, or graphics into a single structured PDF archive simplifies document sharing, archiving, and printing. PDF containers ensure uniform formatting across all operating systems and printers.
When images are added to our converter, their original pixel aspect ratios, widths, and heights are calculated dynamically. Using the jsPDF library, a new PDF binary structure is created where each image stream is placed onto dedicated vector canvas pages with exact page margins.
Enter a link or text to generate an instant downloadable QR code.
QR Codes (Quick Response Codes) are two-dimensional matrix barcodes defined by the ISO/IEC 18004 standard. They store binary payloads—such as web URLs, plain text notes, Wi-Fi credentials, or vCards—accessible instantly via smartphone camera optics.
QR codes embed Reed-Solomon error correction algorithms. This mathematical redundancy enables scanners to accurately decode the barcode even if up to 30% of the symbol surface is damaged, smudged, or covered.
Directly encodes target text into black and white module grids. Operates permanently without third-party redirection servers.
Generates crisp vector-based matrix grids exportable as PNG image files for print marketing, menus, or digital displays.
Our tool renders QR module matrices directly on an HTML5 canvas element inside your browser, producing fast, tracking-free QR codes instantly.
Convert files into Base64 strings or decode Base64 text back into original files.
Any file type supported (Images, PDF, Archives, etc.)
Base64 is a binary-to-text encoding scheme defined in RFC 4648. It translates raw binary data into a set of 64 ASCII characters (A-Z, a-z, 0-9, +, /). Base64 encoding is fundamental in web development, API communication, MIME email attachments, and inline Data URIs.
Base64 takes groups of 3 binary bytes (24 bits) and splits them into 4 6-bit units. Each 6-bit value corresponds to an index in the 64-character ASCII table. Because 4 ASCII characters represent 3 binary bytes, Base64 strings expand data volume by approximately 33%.
Converts images or documents into data:image/png;base64,... strings suitable for inline HTML/CSS embedding.
Decodes ASCII Base64 strings back into original downloadable binary blobs (PDF, PNG, ZIP, etc.).
Combine multiple PDF files into one in your chosen order. 100% browser-based.
Select multiple PDFs and adjust order below
Combining separate PDF documents into a unified master file streamlines workflow organization, corporate report submission, and digital archiving. Maintaining original vector formatting, fonts, and page layouts during merging requires precise structural manipulation of internal PDF cross-reference tables.
Unlike basic tools that rasterize pages into flattened images, our merger utilizes the PDF-Lib WebAssembly engine. It parses the document catalog tree, copies internal page dictionaries, copies embedded font sub-resources, and re-indexes object numbers into a consolidated root trailer catalog.
Extract a specific page range from your PDF into a new document.
Select a single PDF document
Large multi-page PDF documents often contain specific chapters, single-page certificates, or select annexes that need to be extracted into standalone files. PDF page splitting separates specified page ranges into clean, self-contained PDF documents.
Our PDF splitter inspects the source document's structural page tree array. When a target page range (such as pages 5 to 12) is designated, the engine extracts the targeted page node objects along with their linked font descriptors and stream resources, writing them into a fresh document container.
Specify starting and ending page numbers to slice exact document sub-sections quickly.
Retains original vector paths, typography formatting, and embedded color spaces without quality degradation.
Select unwanted pages to remove from your PDF; remaining pages will be saved as a new PDF.
Select a single PDF file
Click pages you want to delete (red = marked for deletion).
When handling scanned reports or multi-page documents, unwanted cover pages, blank pages, or sensitive slides often need to be purged before sharing. PDF page removal modifies the document structure by deleting target page nodes while leaving remaining content intact.
Our tool renders visual page thumbnails using client-side canvas previewers. When you select pages for deletion, the PDF-Lib engine removes their corresponding object references from the document's /Pages dictionary tree, updates the cross-reference table, and re-compresses the modified PDF file structure.
Select multiple files, compress them in your browser, and download a single ZIP archive.
Multiple files supported
ZIP is the universal standard archive format for bundling and compressing multiple files into a single structured container file. Compressing files into a ZIP archive significantly reduces raw file payload size, shortens file transfer durations, and preserves multi-file folder structures for email attachments and web distribution.
Our online ZIP creator utilizes the JSZip engine implementing the standard DEFLATE compression algorithm (RFC 1951). DEFLATE combines LZ77 duplicate string substitution with Huffman prefix coding to compress binary streams and text files with high efficiency.
Generated .zip archives open natively on Windows File Explorer, macOS Finder, Linux, iOS, and Android unarchivers.
Archives are compiled in local browser memory streams without transmitting files over external network connections.
Upload existing ZIP or RAR archives and download individual files.
Archive contents will be scanned and listed
Extracting compressed archives usually requires installing desktop software like WinRAR, 7-Zip, or WinZip. Our online archive extractor enables instant unpacking and extraction of compressed ZIP and RAR archive files directly inside your browser without installing third-party software.
The extractor utilizes WebAssembly modules (Unarchiver.js) compiled from native C libraries. When a compressed archive is loaded, the WebAssembly module reads central directory tables, parses compressed block streams, and inflates raw file contents directly into browser memory.
Inspect archive file manifests and download individual compressed files selectively.
Operates seamlessly on Chromebooks, mobile devices, and locked corporate workstations where installing software is restricted.
Cut and trim MP3, WAV, AAC, M4A, or OGG audio files directly in your browser.
MP3, WAV, AAC, M4A, OGG supported
Trimming audio files allows content creators, podcasters, and mobile users to trim custom phone ringtones, extract audio soundbites, and remove silent intro/outro segments from recorded tracks without requiring heavy digital audio workstation (DAW) software.
Our audio trimmer uses the browser's native HTML5 Web Audio API. When an MP3, WAV, AAC, or OGG file is ingested, the engine decodes compressed audio into a uncompressed floating-point PCM AudioBuffer stream. Precise millisecond sample boundaries are sliced and encoded back into clean downloadable audio files.
Listen to exact start and end timestamps before executing final audio cuts.
Voice recordings, audiobooks, and music tracks are processed locally without cloud server upload risks.
Trim MP4, WebM, or MOV video clips locally on your device.
MP4, WebM, MOV supported
Cutting video clips to extract key scenes, remove long intro titles, or trim video durations for social media platforms (TikTok, Instagram Reels, YouTube Shorts) is essential for modern media editing. Video trimming trims clip lengths while retaining original audio-video synchronization.
Our video cutter utilizes a single-threaded WebAssembly port of FFmpeg (FFmpeg.wasm). Using stream copy parameters (-c copy), the engine demuxes container bitstreams (MP4, WebM, MOV) and cuts packet boundaries without requiring time-consuming video re-encoding.
Cuts video containers directly at keyframe boundaries without degrading video pixel resolution.
Large video files remain on your local hardware disk, avoiding massive upload bandwidth consumption and protecting personal videos.
Recognize and convert text inside photos, screenshots, or scanned documents.
JPG, PNG, WebP image formats supported
Ready
Optical Character Recognition (OCR) scans raster images, camera photos, scanned document PDFs, and screenshots to recognize alphanumeric characters, converting visual text into copyable, editable digital text strings.
Our OCR tool runs Tesseract.js v5 directly inside your web browser. When an image is provided, the engine applies adaptive binarization, line detection, and baseline extraction before passing character glyphs through deep neural network language models to recognize multilingual text.
High recognition accuracy for English, Turkish, German, French, Spanish, and multi-language mixed documents.
Scanned passports, ID cards, receipts, and confidential notes are recognized locally in browser RAM without cloud server transmission.
Answers to common questions regarding dosyalink.net online tools and privacy