Toolkit Scape
Fancy a free tool?
19 browser tools from A to Z. Pick a card to open the workspace - processing stays local where possible.
- 1. Upload
- 2. Format
- 3. Options
- 4. Convert
Drop a file here or click to browse
Audio, video, images, documents - 275+ presets
Convert to
Upload a file to see matching conversions.
No presets match your search.
Format options appear on Files after you pick a conversion (tabs above Convert).
Tool guide
Online file converter with 275+ presets
Upload files you own and convert audio, video, images, and documents in the browser.
- 275+ presetsBrowse the Convert List or upload to see matching outputs.
- ffmpeg.wasmMedia conversions run locally with advanced bitrate and codec options.
- DocumentsTXT, MD, HTML, PDF text extract, and DOCX via the document engine.
- Upload onlyNo paste-link or third-party download flows.
Pick a preset, tune format tabs, then run Convert in browser.
FAQ
Can I convert files from a URL?
No. Upload the file from your device. Paste-link and third-party download flows are not supported.
How do I pick an output format?
Upload a file to see matching presets, or browse the Convert List and then upload on the Files subview.
Where are advanced options like bitrate?
After you select a preset on Files, format tabs appear above the Convert button with per-format settings.
Are conversions done on your servers?
No. ffmpeg.wasm, Canvas, and document engines run locally in your browser.
Which document formats are supported?
Common paths include TXT, Markdown, HTML, PDF text extraction, and DOCX depending on the preset you choose.
Is there a file size limit?
Files above 500 MB are blocked with a clear message to protect your browser. Smaller limits still depend on device memory and codec support.
Why does my conversion fail?
Try a smaller file, a different output preset, or another browser. Corrupt or DRM-protected inputs may not convert.
Can I convert PDF to editable text?
Yes. Use a PDF to TXT or MD preset, then open the result in Text Edit for further editing.
Do you store my uploads?
Core convert workflows do not upload your files to Toolkit Scape servers for processing.
No files yet - add TXT, MD, or DOCX. PDF edits coming soon.
Select a file to preview formatted output.
Select a file to view document details.
Refresh clears unsaved workspace. Save before switching tools - you will be warned if you leave with unsaved work.
Tool guide
Edit text, Markdown, HTML, and DOCX in the browser
A focused workspace for writing, local export, and Text Signals heuristic analysis.
- FormatsTXT, Markdown, HTML, and DOCX with syntax or rich editing.
- Text SignalsConfidence-ranked cards on workspace text: colored headings, summary line, italic evidence bullets.
- ExportDownload your format or use Export as for conversions.
- PDF textExtract via File Converter (PDF to TXT/MD), then open here.
Workspace lives in memory until you save; refresh clears unsaved work.
FAQ
Which file types can I edit?
TXT, Markdown, HTML, and DOCX are supported in the workspace with syntax highlighting or rich text.
Is my work saved automatically?
The workspace lives in memory until you download or export. Refresh clears unsaved changes.
How do I export to another format?
Use Download or Export as from the footer to save in your current format or convert via the document engine.
How do I get text from a PDF?
Use File Converter with a PDF to TXT or MD preset, then open the output file here.
Will switching tabs lose my work?
Unsaved changes trigger a warning when you leave the tool. Save or download before switching.
Are documents uploaded?
Editing and export run locally. Files are not sent to Toolkit Scape servers for core text workflows.
Can I edit multiple files at once?
The workspace focuses on one active document at a time. Download each file before opening another.
Does Markdown preview render images?
Preview follows standard Markdown rules in the browser. Local file references depend on how you loaded content.
What is the Text Signals sub-tab?
Local heuristic analysis on workspace text: writing tone, document type, AI-style patterns, structure, readability, and more. Results appear in grouped sections with plain titles, a summary, and a Based on list. Not proof of AI authorship.
Copy your references before leaving Citations - this list is cleared when you switch tabs or tools.
Sources (editable)
Reference list
Choose a source type and fill the fields. Citations follow Harvard or APA rules for that type.
Source details
Generated citations (editable)
Drop .txt/.md or click to browse (DOCX via plain extraction)
Or paste text below
Indicative pattern analysis only. Not proof of AI authorship or plagiarism.
Academic Tools are 100% local (form generator + heuristic signals). Shared engine with Text Edit → Text Signals subview.
Tool guide
Academic Tools - citations, references, and writing signals
Local Harvard + APA builder and academic-profile Text Signals (confidence-ranked cards, no LLM).
- Citations & ReferencesAuto links or manual Harvard and APA entries; editable source list and copy-ready bibliography.
- Writing CheckSignals sorted by confidence: green high, orange medium/low headings; summary line plus italic evidence bullets.
- Local onlyWriting Check stays in your browser; citation auto mode may fetch public page metadata from pasted URLs only.
Results are indicative pattern analysis only. Not proof of authorship or plagiarism. Shared engine with Text Edit → Text Signals.
FAQ
Is any data sent to servers for citations or writing check?
Writing Check stays in your browser. Auto citations send only the URL you paste to /api/citations/metadata so the server can read public page meta tags (title, author, date). Manual entry is fully local.
Can I paste a link to auto-fill citations?
Yes. Auto mode fetches public metadata per link (up to 25 URLs per extract, 50 sources per session), appends to an editable source list, and builds Harvard or APA references plus in-text lines you can copy.
What source types are supported for citations?
Book, journal article, website/webpage, book chapter, and thesis/dissertation (Harvard and basic APA 7th).
Does Writing Check prove AI authorship?
No. Cards are sorted by confidence (high first). Headings use the same color as the level (green high, orange medium/low); summaries stay neutral with italic, muted evidence bullets. See the disclaimer.
Can I analyze DOCX files?
Yes. DOCX is imported via HTML extraction then plain-text for signals analysis (same path used by Text Edit exports).
How does Text Signals in Text Edit relate to the Writing Check here?
Shared engine and card layout. Writing Check uses the academic profile; Text Edit Text Signals uses the full profile. Both show grouped sections with plain-language titles and evidence lists.
Are results saved or shared?
No. All analysis stays in the current browser session and is lost on refresh.
Drop audio or click to browse
MP3, WAV, FLAC, M4A, OGG, and more
Original / Enhanced · spatial stereo live · double-click waveform to seek
Building waveform…
Selection analysis
Filters
0 = off · live in Enhanced preview
Level & fades
When classic enhance is off
Echo
Classic enhance
Export only - not in live preview
Trim / Silence Remover
Basic time controls (export via atrim + silenceremove); use waveform selection then apply.
Pitch / Tempo
atempo / asetrate in af (export); live preview limited to eq/volume.
Advanced Effects
Compressor / gate / reverb / chorus via compand / agate / aecho / chorus (wasm limits may fallback).
Voice Enhancer / Noise Gate
Volume Normalizer (LUFS)
Uses loudnorm when Normalize checked (enhance off); see Level section.
Spectrogram Viewer
Live during playback (attach analyser). Static capture basic.
Encodes in your browser with ffmpeg.wasm. Surround layouts are channel upmixes - not licensed Dolby or Apple spatial audio.
Output
Technical
Spatial layout is set above the waveform
Upload audio on Editor to see metadata.
Tags (export)
Tags written on Export with effects. Technical info updates on load.
Preferences sync to server storage when accounts go live.
Tool guide
Audio waveform editor with EQ and export
Load audio, shape it on a full-width waveform, and export enhanced results.
- 18-band EQFilters, echo, level tools, and classic enhance presets.
- Live playbackHear changes while the waveform and transport stay in sync.
- Spatial exportStereo and surround layout chips for export.
- ffmpeg.wasmTrim and encode downloads without a server upload.
Surround upmix applies on export; live monitor stays stereo on supported layouts.
FAQ
Is audio uploaded for processing?
No. Web Audio handles live playback and effects; ffmpeg.wasm encodes exports locally.
Which formats can I load?
Common formats such as MP3, WAV, FLAC, and M4A depend on browser codecs and ffmpeg.wasm support.
What is spatial stereo?
A live monitor layout chip for preview. It is not licensed Dolby Atmos or Apple Spatial Audio.
Can I export surround formats?
5.1, 7.1, and related layout chips apply on export. Live playback may remain stereo while editing.
How do I use the 18-band EQ?
Load a file, open the Editor subview, and adjust bands while the waveform and transport stay in sync.
Where are export settings?
Use the Export subview for format, quality, and spatial export options before download.
Why is export slow?
Long files and surround encodes are CPU intensive in WASM. Close other tabs and try a shorter trim.
Can I save EQ presets?
Yes. Save preferences in the Settings subview; they persist locally on this device.
What does Metadata show?
Read-only technical details for the loaded file such as duration, channels, and container hints.
PDF Merger - add 2+ PDFs (local concat with pdf-lib). Thumbnails for preview. Export the merged file. (Rich multi-select + visual list follows the same patterns as Reorder.)
Drop PDF or click (add more with +)
- 1. Upload
- 2. Arrange
- 3. Export
Upload a PDF, drag page thumbnails to reorder, then export. Up to 5 pages visible on desktop (3 on mobile) with arrow navigation.
Drop PDF or click to browse
Single PDF for reorder (multi-file merger on the Merger subview)
OCR - upload image or PDF (renders page via pdf.js then runs local Tesseract WASM). Progress shown. Result text can be copied or sent to Text Edit.
Drop image or PDF or click
PNG/JPG or PDF (first page for demo; choose page in Reorder first for multi-page)
Split / Extract pages: upload PDF, select pages (thumbnails), extract a new PDF with only those pages (local pdf-lib). Coherent with Reorder.
Drop PDF
Images → PDF: drop multiple images → create PDF with one image per page (embed via pdf-lib). PDF → Images: upload PDF, extract pages as images (png/jpeg via canvas).
Drop images (for → PDF) or PDF (for → Images)
Upload a PDF. Add text notes, yellow highlights, or a drawn signature on any page. Export an annotated PDF locally with pdf-lib.
Drop PDF or click to browse
Upload a PDF to compress (pdf-lib object streams) or edit document metadata (title, author, subject, creator). All processing stays in your browser.
Drop PDF or click to browse
PDF Tools run fully in your browser. Cloud preferences sync will appear when accounts are enabled.
Tool guide
Merge, reorder, split, and convert PDF images
A visual PDF toolkit powered by pdf-lib and PDF.js, entirely in your browser.
- MergeCombine multiple PDFs into one download.
- ReorderDrag thumbnails in the carousel to change page order.
- SplitExtract selected pages or ranges into a new PDF.
- ImagesExport PDF pages to images or build a PDF from images.
PDF bytes are not uploaded to Toolkit Scape servers.
FAQ
Are PDFs uploaded to your servers?
No. pdf-lib and PDF.js process files locally in your browser.
Will reordering corrupt my PDF?
Pages are copied in a single batch to preserve shared resources. Re-export from your original if an older build caused overlay issues.
How does Merge work?
Upload multiple PDFs, arrange order if needed, and download one combined file.
How does Split or Extract work?
Upload a PDF, select page ranges or individual pages, and download the extracted pages as a new PDF.
How do Annotate and Export work?
Open the Annotate subview to add markup, or Export to compress PDFs and edit document metadata before download.
How does OCR work?
Run OCR on a PDF to extract text. You can send the result to Text Edit for cleanup and export.
Can I convert PDF pages to images?
Yes. Use the Images subview to export pages as images or build a PDF from uploaded images.
Is there a page or file size limit?
Large PDFs depend on available browser memory. Mobile devices may struggle with very long documents.
Why do some fonts look different after merge?
Complex PDFs embed fonts and graphics. Local merge keeps structure when possible, but unusual encodings may vary by viewer.
- 1. Upload
- 2. Edit
- 3. Export
Video Trimmer + GIF/APNG. Local ffmpeg.wasm. Controls for start/end + GIF size/duration. Reuses engine + patterns from audio/photo.
Drop video (mp4/webm/mov etc.)
Short clips recommended for browser
Export trimmed MP4, GIF, or APNG using the video and trim settings from the Editor subview. Load a clip in Editor first.
No video loaded yet.
Default export values
These defaults apply when you load a new video in Editor.
Tool guide
Trim video and export GIF or APNG
Set in/out points and encode clips or animations with ffmpeg.wasm.
- TrimPrecise range selection on the timeline before export.
- GIF / APNGAnimated exports for social or docs.
- SettingsFrame rate and size controls in the Export subview.
Large files may take time on slower devices; processing stays local.
FAQ
Is video uploaded for trimming?
No. ffmpeg.wasm loads and encodes video locally in your browser.
How do I trim a clip?
Load a video on the Editor subview, set in and out points on the timeline, then export.
Can I export GIF or APNG?
Yes. Choose animated export options and tune frame rate and size in the Export subview.
Why is export slow?
Long clips and high resolutions are CPU intensive in WASM. Trim shorter segments for faster GIF exports.
Which input formats work?
Common containers such as MP4 and WebM depend on browser and ffmpeg.wasm support.
Where are default export settings?
Open the Settings subview to set defaults stored locally on this device.
Can I remove audio from a GIF export?
GIF and APNG exports are silent animations. Use Convert for audio-only outputs if needed.
- 1. Upload
- 2. Develop
- 3. Export
Drop image or click to browse
JPEG, PNG, WebP
- 1. Upload
- 2. Configure
- 3. Preview
- 4. Export
Batch with real social sizes (IG, TikTok, YouTube) plus look presets. Optimizer, Meme, and Watermark reuse the photo canvas pipeline. Switch modes with the chips above.
Drop images (multi) or click
Queue multiple images, pick a look + social size, then process and export.
Drop image for compress
Quality slider; WebP/AVIF output (canvas re-encode reuse photo export). AVIF may fallback.
Drop base image
Canvas + text overlay (positioned/draggable). Live preview reuses photo canvas + compare where useful.
Drop photo
Text or logo overlay (opacity/pos). Live (reuse photo + canvas draw). Optional logo upload separate.
Drop logo (small png)
Looks apply to the current image on Develop. Upload a photo first if the chips are disabled.
Export edited
Premium
AI upscale will use credits when cloud accounts launch. Core photo edit stays in your browser.
Default export options sync when you are signed in.
Tool guide
Photo editor, batch export, meme, and watermark tools
Develop images with compare view, then batch, meme, or watermark on the same Canvas pipeline.
- DevelopLightroom-style adjustments with before and after compare.
- Batch + socialInstagram, TikTok, and YouTube size presets with look chips.
- Meme + watermarkText and logo overlays with local export.
- WebP / AVIFOptimizer path for smaller downloads in the browser.
Originals are not uploaded to Toolkit Scape servers for local export paths.
FAQ
Are my photos uploaded?
Develop, batch, meme, and watermark paths process images locally in the browser with Canvas.
What is Develop mode?
Lightroom-style adjustments with a before and after compare viewer on the photo canvas.
What are social size presets?
Batch mode includes Instagram, TikTok, YouTube, and other aspect presets with optional look chips and crop fit.
Can I watermark multiple images?
Yes. Batch and watermark modes export multiple files with your text or logo overlay.
Which export formats are available?
JPEG, PNG, WebP, and AVIF depending on the mode and optimizer settings you choose.
Does meme mode upload templates?
No. Meme text and images stay on your device during editing and export.
Is there a resolution limit?
Very large images are limited by browser canvas memory. Downscale in batch if exports fail.
How does compare view work?
Drag the handle to reveal before and after. Adjustments apply to the enhanced side for export.
Can I open Photo from an old link?
Legacy ?tool=photo URLs redirect to Creative Studio automatically.
Create ZIP
Add one or more files, then download a single archive. Processing stays in your browser.
Drop files here
or click to browse · multiple files
Extract ZIP
Upload a .zip to preview contents, then download each file locally.
Drop .zip here
or click to browse
Tool guide
Create and extract ZIP archives in your browser
Bundle files for sharing or unpack a .zip without desktop software.
- Create ZIPStage multiple files, then download one archive.
- ExtractPreview contents and save each file locally.
- JSZipArchive read and write runs entirely in the browser.
Nothing is sent to Toolkit Scape servers for archive operations.
FAQ
Are ZIP files uploaded?
No. JSZip reads and writes archives entirely in your browser.
What is the ZIP size limit?
Limits depend on browser memory. Very large archives may be slow or fail on mobile devices.
Can I add folders to a ZIP?
Use Create and select multiple files. Folder structure follows the files you stage in the list.
How does Extract work?
Upload a .zip, preview the file list, then download individual entries or extract all at once.
Do you password-protect ZIPs?
Password encryption depends on JSZip and browser support. Standard unencrypted ZIP is the common path.
Why does create stay disabled?
Add at least one file to the staging list. Clear resets the list if you need to start over.
Can I open nested archives?
Extract the outer ZIP first, then upload inner archives separately if needed.
QR Code Generator
Enter text or a URL, customize colors and shapes, then generate a scannable QR code locally. Nothing is uploaded to a server.
Style options
Finder corners and module shapes are visual only. Keep strong contrast and a quiet margin for reliable scanning.
Code Scanner
Scan QR codes, barcodes, and other supported symbols automatically. Processing stays on your device.
Camera previewTap the button below to start. Allow camera access when prompted.
Tool guide
Custom QR code generator and scanner
Design scannable QR codes, export PNG, or read codes with your camera.
- StylingColors, module shapes, corner styles, quiet margin, and presets.
- PNG downloadExport after you generate; preview updates live.
- Scanner tabCamera decode with result details and links.
Keep strong contrast between modules and background for reliable scanning.
FAQ
Are QR codes generated on your servers?
No. qr-code-styling renders locally and you can download PNG from your browser.
Will custom colors break scanning?
Keep strong contrast between modules and background and leave a quiet margin. Low contrast may fail on some readers.
How do style presets work?
Open Style options to pick a preset, then fine-tune colors, shapes, margin, and error correction.
How does the Scanner tab work?
Allow camera access and point at a code. Results show content, type, and detected links locally.
What error correction level should I use?
M is a good default. Use H if you expect damage or heavy styling; L fits short URLs with simple designs.
Can I encode a long URL?
Yes, but very long text increases module density. Test the exported PNG with your target scanner app.
Is camera data stored?
Scan frames are processed in the browser for decode. They are not uploaded to Toolkit Scape servers.
GPS Coordinates
Convert latitude and longitude between decimal, DMS, and DDM. Paste a pair or use your location. Everything stays in your browser.
1000 Popular GPS Coordinates
Browse famous places worldwide (25 per page). Click a row to open coordinates in the Converter tab. The catalog grows in batches toward 1000 places.
Tool guide
Convert GPS coordinates between formats
Paste latitude and longitude or use your device location. Outputs decimal, DMS, and DDM locally.
- FormatsDecimal (DD), degrees minutes seconds (DMS), and DDM.
- Popular placesBrowse the 1000 Popular GPS Coordinates list and open any row in Converter.
- My locationOptional browser geolocation with your permission.
Content guide and extended FAQ copy can be expanded in a follow-up pass.
FAQ
Are coordinates sent to a server?
No. Parsing and conversion run entirely in your browser.
Which formats are supported?
Decimal degrees (DD), DMS, and DDM output. Input accepts common decimal and DMS paste styles.
How does My location work?
The browser Geolocation API reads your device GPS or network estimate after you allow permission.
Can I open a point on a map?
Result links open OpenStreetMap or Google Maps in a new tab. No map is embedded in the tool.
What if parsing fails?
Try decimal like 44.426800, 26.102500 or DMS with degree symbols and N/E/S/W hemispheres.
Color Palette Extractor
Dominant colors from any image - CSS, Tailwind, and hex - all local in your browser.
Tool guide
Extract dominant colors from any image
Build design tokens from a photo, screenshot, or brand asset without leaving the browser.
- Dominant swatchesPick 5-50 colors sampled from your image.
- CSS variablesCopy a :root block ready for your stylesheet.
- Tailwind snippetPaste a theme.extend.colors.palette block.
Images are analyzed locally; nothing is uploaded.
FAQ
Is my image uploaded?
No. Colors are sampled with Canvas in your browser only.
How many colors can I extract?
Choose 5 to 50 dominant swatches from the dropdown.
What can I copy?
CSS :root variables, a Tailwind theme.extend snippet, or a plain hex list. Click any swatch to copy one hex.
Does it work on logos and UI screenshots?
Yes. Flat graphics and photos both work; very noisy images may return similar nearby tones.
Is this a full color theme generator?
It gives dominant palette tokens. Pair with your own typography and spacing tokens in your design system.
Strip EXIF (Privacy)
Remove GPS, camera, and date metadata from photos - re-encoded locally, nothing uploaded.
Tool guide
Remove hidden metadata before you share a photo
Strip GPS, camera, and date tags with a local re-encode. Download a clean JPEG or PNG.
- GPS warningSee when location data is embedded before you post.
- One-click cleanCanvas export removes EXIF from the downloaded file.
- Format choiceJPEG with quality slider or lossless PNG.
Processing stays in your browser; originals are never uploaded.
FAQ
What metadata is removed?
GPS, camera make and model, capture date, software tags, and other EXIF/IPTC/XMP embedded in the file.
Is my photo uploaded?
No. The image is read and re-exported with Canvas entirely in your browser.
Will the picture look different?
Pixels stay the same unless you lower JPEG quality. Orientation from EXIF is applied before export.
Why does macOS still show Where from?
That URL is added by your browser when you save the file, not embedded in the image. Strip EXIF removes tags inside the file bytes.
JPEG or PNG?
JPEG is smaller for photos. PNG is lossless but larger. Neither format keeps EXIF after export.
How is this different from Metadata Inspector?
Metadata Inspector shows what is inside a file. Strip EXIF removes metadata and gives you a clean download.
Hash Calculator
Compute MD5 and SHA digests from a file or text. Select algorithms, then compute. Everything stays local in your browser.
Drop a file here
or click to browse. You can also type text below instead.
Algorithms
Tool guide
MD5 and SHA checksum calculator
Verify file integrity or compare digests before and after transfer.
- AlgorithmsMD5, SHA-1, SHA-256, SHA-384, and SHA-512.
- File or textDrop a file or paste a string; copy any digest.
- Web CryptoSHA family uses the browser crypto API locally.
Checksums are computed on your device; files are not uploaded.
FAQ
Are files uploaded for hashing?
No. MD5 and SHA digests are computed locally with browser APIs.
Which algorithms are available?
MD5, SHA-1, SHA-256, SHA-384, and SHA-512. Select one or more chips before computing.
Can I hash text instead of a file?
Yes. Paste a string and run the same algorithms without uploading a file.
Is MD5 secure for passwords?
No. MD5 is for checksums and legacy compatibility, not password storage.
How do I verify a download?
Compute the digest of the downloaded file and compare it to the publisher checksum.
Why do digests differ from another tool?
Ensure you hash the same bytes, line endings, and text encoding. Binary versus text input must match.
Take a Photo
Allow camera access, frame your shot, then capture. Photos download instantly to your device.
Tool guide
Capture a photo with your webcam or phone camera
Take a still image in the browser and download JPEG instantly.
- Camera accessAllow permission, then choose horizontal or vertical preview.
- One-tap captureShutter saves a JPEG to your device.
- No uploadFrames are not sent to Toolkit Scape servers.
Useful for quick documentation, profile shots, or testing camera access.
FAQ
Is the photo uploaded?
No. Capture saves a JPEG download directly from your browser.
Why is the camera blocked?
Allow camera permission when prompted. Browser settings can revoke access per site.
Can I switch portrait and landscape preview?
Yes. Use the orientation control before capture to match your framing.
What format is saved?
JPEG downloads automatically after you tap the shutter control.
Does it work on phones?
Yes on modern mobile browsers with camera access. Use HTTPS or localhost.
Can I edit after capture?
Open the saved JPEG in Creative Studio or File Converter for further local edits.
Format converter
Convert between JSON, CSV, YAML, and XML in your browser. Paste text or drop a file.
Drop a data file
Spreadsheet viewer
Open XLSX or CSV files locally with SheetJS. Export CSV or XLSX from the loaded sheet.
Drop XLSX or CSV
Tool guide
Convert JSON, CSV, YAML, and XML locally
Transform structured data and inspect spreadsheets without desktop apps.
- ConverterJSON, CSV, YAML, and XML with inline parsers.
- SpreadsheetOpen XLSX and CSV with SheetJS; export CSV or XLSX.
- Config cleanupIdeal for quick transforms and data inspection.
Pasted and uploaded data stays in your browser session.
FAQ
Is my data uploaded?
Converter and spreadsheet views parse files locally with in-browser libraries.
Which formats can I convert?
JSON, CSV, YAML, and XML in the Converter subview with paste or file upload.
How does the spreadsheet view work?
Open XLSX or CSV with SheetJS, inspect cells, and export CSV or XLSX from your browser.
Are large spreadsheets supported?
Big files depend on browser memory. Very wide or long sheets may be slow on mobile devices.
What if conversion output looks wrong?
Check delimiters in CSV, quoting rules, and whether the source JSON is valid. Invalid input shows an error in the status bar.
Can I edit cells before export?
The spreadsheet subview supports basic inspection and export. Heavy editing may be better in a desktop spreadsheet app.
Do you validate XML schemas?
Conversion focuses on structure transforms, not XSD validation against external schemas.
Base64 Encode / Decode
Native btoa / atob plus FileReader for binary files. Everything stays local in your browser.
Drop a file for Base64
or click to browse · binary-safe read
Tool guide
Encode and decode Base64 text or files
Convert payloads for APIs, data URIs, or debugging without a CLI.
- EncodeTurn text or small files into Base64 strings.
- DecodeRestore Base64 back to readable text or binary output.
- Native APIsUses browser btoa/atob and FileReader locally.
Data never leaves your device during encode or decode.
FAQ
Is data sent to your servers?
No. Encode and decode use native browser APIs on your device.
Can I encode a file?
Yes. Select a small file and encode to a Base64 string for APIs or data URIs.
Can I decode back to a file?
Decode outputs text or binary depending on input. Download or copy from the result area.
Is there a size limit?
Very large files may hit browser memory limits. Use smaller chunks for huge binaries.
Why does decode fail?
Check for invalid characters, missing padding, and whether the string is standard Base64 versus Base64url.