Free Online Steganography Tools
StegoToolkit provides free online steganography tools for hiding, extracting, detecting, and analyzing hidden data in images, audio files, PDFs, text, SVG, and more. Use our steganography encoder, decoder, and analyzer directly in your browser — no software to install, no uploads, no account required.
Forensic analysis tools to detect and investigate steganographic content
StegSolve Online
AnalyzerFull StegSolve.jar in your browser. 28 bit planes, auto-scan, chi-square LSB detection, brute-force extractor, PNG chunk analysis, stereogram solver. No Java, no install.
Steganography Analyzer
AnalyzerDeep forensic investigation of a suspicious image — bit plane viewer across every channel, EOF/metadata inspection, and a chain-of-custody forensic report. Where and how is it hidden? No upload.
Polyglot File Analyzer
AnalyzerDetect multiple file formats hidden in one file — PNG+ZIP, JPEG+PDF, and more. Binwalk-compatible signature scan, byte map, extraction, and polyfile-style JSON report. No upload.
Steganography Detector
AnalyzerStatistical steganalysis with three published tests — chi-square, RS analysis and Sample Pairs — fused into one score and checked against the real StegExpose on a small test set. Payload size estimate. Method fingerprint. WAV audio support. Processed in your browser, not uploaded.
zsteg Online
Analyzerzsteg-style LSB channel scanner for PNG and BMP. Scans every bit/channel/order combination and reports results in zsteg's exact output format. No Ruby, no install, no upload.
Steghide Online
Hiders
Extractors
Steghide Online
HiderHide text or files inside a JPEG, WAV, AU, or BMP using a client-side reimplementation of the steghide algorithm — graph-theoretic minimum-distortion matching, AES-256-CBC encryption, and the same passphrase-seeded position selection real steghide uses. In our tests on synthetic covers, files it makes extract correctly with steghide 0.6.0, and vice versa (every cipher on JPEG, a subset on WAV, AU and BMP). Processed in your browser, not uploaded.
Steghide Online Extractor
ExtractorExtract data hidden by steghide (or by this tool) from a JPEG, WAV, AU, or BMP — same passphrase-seeded position selection, AES-256-CBC decryption, and CRC32 checksum verification as the real steghide CLI. Cross-checked against steghide 0.6.0 on synthetic covers: files from either tool extract correctly in the other. Processed in your browser, not uploaded.
Embed and decode secret data inside PNG, BMP, and JPG images
Hiders
Extractors
Text-in-Image Hider
HiderHide secret text inside an image with Sequential, Seeded Scatter or Adaptive Edge LSB. Shows PSNR and SSIM after encoding, optional AES-256 password, and always saves a PNG.
Text-in-Image Extractor
ExtractorExtract hidden text from images. Auto-Detect tries 11 common LSB settings; manual mode, bit plane viewer, chi-square pre-scan, CTF flag detection and an optional AES-256 password.
Image Steganography Hider
HiderHide secret messages or files inside PNG, BMP, WebP or JPEG images; the result is saved as PNG. Optional AES-256 encryption, processed in your browser.
Image Steganography Extractor
ExtractorExtract hidden messages from steganographic image files. Auto-detect mode, bit plane analysis.
LSB Embedder
HiderHide text or files in an image using Least Significant Bit steganography. Sequential or PRNG pixel order, 1–4 bit depth, optional AES-256-GCM password. Reports the measured PSNR and saves a lossless PNG.
LSB Extractor
ExtractorExtract hidden LSB data from PNG/BMP images. Reads the LSBSTEG header automatically, or scans 10 common settings when there is none. Manual bit depth and channels, bit plane viewer, flag detection.
Image-in-Image Hider
HiderHide a secret image inside a cover image in your browser. Choose the bit depth and channels, add an optional AES-256 password, and see a measured PSNR and SSIM quality report. The result is saved as a PNG.
Image-in-Image Extractor
ExtractorExtract hidden images made by the Image-in-Image Hider. Auto-Detect tries 12 configurations (4 bit depths × 3 channels). Bit plane viewer, optional AES-256 password, JSON report.
Image Watermark Embedder
HiderAdd a visible copyright overlay and/or an invisible DWT+DCT frequency watermark to an image. Reports PSNR and checks your own image against JPEG, brightness, contrast and resize. Runs in your browser; the result is a PNG.
Image Watermark Detector
AnalyzerCheck an image for a visible overlay, an LSB statistic, an invisible DWT+DCT watermark (and read its text), EXIF/XMP/IPTC copyright fields and AI-provenance metadata (C2PA, DigitalSourceType). Runs in your browser.
Hide and extract secret data inside animated and static GIF images
Hiders
Extractors
GIF Steganography Hider
HiderHide text or files inside static or animated GIFs using palette LSB, multi-frame distribution, or metadata injection. Optional AES-256 password encryption.
GIF Steganography Extractor
ExtractorExtract hidden data from GIF files. Supports palette LSB, multi-frame distribution, and metadata methods. Auto-detect mode for CTF challenges.
Embed and decode hidden payloads inside uncompressed BMP bitmap images
Hiders
Extractors
BMP Steganography Hider
HiderHide text or files inside BMP images using pixel LSB, palette, or reserved field methods. Optional AES-256 encryption. Original, encoded and difference views after encoding.
BMP Steganography Extractor
ExtractorExtract hidden data from BMP files made by the BMP Steganography Hider. Auto-detect covers pixel LSB (1 to 4 bits), palette LSB and reserved bytes; Forensic mode takes exact settings.
Hide data using PNG's own chunk architecture — chunk injection, EOF append, alpha channel, and LSB in IDAT
Hiders
Extractors
PNG Steganography Hider
HiderHide text or files in a PNG using methods built on the PNG file layout: Chunk Injection (tEXt/iTXt/zTXt/custom), EOF Append, Alpha Channel, Row Filter Encoding, and LSB in IDAT. Chunk viewer, auto-verify, AES-256-GCM, Reed-Solomon, per-recipient batch watermarking (one uniquely marked file per recipient).
PNG Steganography Extractor
ExtractorExtract hidden data from PNG steganography — chunk inspection, EOF scan, alpha channel, row filter analysis, and LSB in IDAT. PNGSTEG v1 auto-detect across all 5 surfaces, brute-force scoring, AES-256-GCM decryption, CTF flag detector.
Hide data in lossless WebP images with LSB embedding, seeded scatter mode, and automatic lossy-to-lossless conversion
Hiders
Extractors
WebP Steganography Encoder
HiderHide text or files inside WebP images using LSB embedding across RGB(A) pixels, seeded scatter mode, and automatic lossy-to-lossless conversion. Real pixel-level verification, AES-256-GCM encryption, CTF challenge builder. 100% client-side.
WebP Steganography Decoder
ExtractorExtract hidden text or files from WebP images. STW1 auto-detect across 15 configs, scatter mode, heuristic CTF candidate scan, wbpdv trailing-bytes detection, confidence scoring. 100% client-side.
Choose exactly which Red, Green, Blue, or Alpha channel carries your hidden data
Hiders
Extractors
Color Channel Steganography Hider
HiderHide text or files in a specific RGB/Alpha color channel of a PNG or BMP. Visual channel breakdown, Blue Channel Priority mode, AES-256-GCM.
Color Channel Steganography Extractor
ExtractorExtract hidden data from a color channel of a PNG or BMP. COLSTEG auto-detect, bit plane viewer, 32-combination brute-force, CTF flag detector.
Hide data in GIF/indexed-PNG/8-bit-BMP colour palettes — EZ Stego, Westfeld parity, palette LSB, and PRNG index swap
Hiders
Extractors
Palette Steganography Hider
HiderHide text or files inside GIF, indexed PNG, or 8-bit BMP colour palettes using Palette LSB, EZ Stego, Westfeld Parity, or PRNG Index Swap. AES-256, visual palette comparison. 100% client-side.
Palette Steganography Extractor
ExtractorExtract hidden text or files from GIF, indexed PNG, or 8-bit BMP palettes. PALSTEG auto-detect, luminance-sort detection, chi-square analysis, ranked brute-force, CTF flag detector. 100% client-side.
Hide data inside JPEG images using real DCT-domain steganography (F5, JSteg) — not just metadata
Hiders
Extractors
JPEG Steganography Hider
HiderHide secret data inside real JPEG images using DCT-domain steganography (F5, JSteg) — embedded in the JPEG's own quantized DCT coefficients, not pixels. Also supports JPEG Comment/APP metadata storage.
JPEG Steganography Extractor
ExtractorExtract hidden data from JPEG images encoded with F5, JSteg, or JPEG Comment/APP metadata. DCT scan mode, brute-force mode, and CTF heuristic guess mode included.
Embed hidden payloads directly inside EXIF metadata fields of image files
Hiders
Extractors
EXIF Data Hider
HiderHide secret messages and files in JPEG, PNG, WebP, TIFF or HEIC metadata, or scrub it. Methods: UserComment, ImageDescription, XMP namespace, IPTC caption, GPS coordinates, MakerNote, thumbnail. Optional AES-256-GCM encryption.
EXIF Data Extractor
ExtractorExtract hidden messages and files from EXIF metadata. Auto-detect mode scans all fields, manual mode extracts from specific method.
Conceal messages within WAV and MP3 audio files
Hiders
Extractors
Audio Steganography Hider
HiderHide text or files in WAV audio (an MP3 is converted to WAV first) with AES-256 encryption, Reed-Solomon error correction, a capacity meter and an SNR quality report. Processed in your browser.
Audio Steganography Extractor
ExtractorExtract hidden text or files from WAV or MP3 audio. Auto-detect tries ten common LSB, Echo, Phase and Spread Spectrum settings; AES-256 decryption; CTF flag highlighting. Processed in your browser.
MP3 Steganography Embedder
HiderHide secret text in MP3 files using ID3v2 tag, frame padding, or part2_3_length parity (MP3Stego-style). AES-256. No upload. 100% client-side.
MP3 Steganography Extractor
ExtractorExtract hidden messages from MP3 files. Auto-detects ID3v2, frame padding, and parity methods (MP3Stego-style). CTF flag detection. No upload.
Hide data in WAV audio — LSB in samples, PRNG sample selection, RIFF chunk injection, and spectrogram encoding
Hiders
Extractors
WAV Steganography Hider
HiderHide text or files inside WAV audio using LSB in PCM samples, PRNG sample selection, RIFF chunk injection, or spectrogram encoding. DeepSound-signature and WavSteg-style modes, optional AES-256-GCM. Processed in your browser, not uploaded.
WAV Steganography Extractor
ExtractorExtract hidden text or files from WAV audio. WAVSTEG auto-detect, RIFF chunk inspector, DeepSound signature detection, spectrogram analysis, 13-setting ranked guess, CTF flag detector. Processed in your browser, not uploaded.
Hide payloads inside MP4, AVI, MKV, and WebM video files
Hiders
Extractors
Hide and extract secret payloads inside PDF documents
Hiders
Extractors
PDF Steganography Hider
HiderHide text or a file in a PDF with five methods (metadata, invisible text, whitespace, object stream, font entry). AES-256-GCM encryption with a password (optional). Processed in your browser, not uploaded.
PDF Steganography Extractor
ExtractorExtract text or files hidden by the PDF Steganography Hider's five methods. Tries each method in turn and shows a PDF Anomaly Score. Processed in your browser, not uploaded.
6-method PDF metadata hiding — XMP, custom keys, object streams, whitespace, incremental updates, attachments
Hiders
Extractors
PDF Metadata Steganography Hider
HiderHide text or files in PDF metadata using 6 methods — XMP fields, custom Info keys, object streams, whitespace encoding, incremental updates, and file attachments. AES-256-GCM, batch HKDF watermarking, CTF mode.
PDF Metadata Steganography Extractor
ExtractorAuto-detect and extract hidden data from PDF metadata across all 6 methods, with confidence scoring, CTF flag detection, forensics report, and batch extraction.
Encode secret data inside SVG vector graphics using XML-native methods
Hiders
Extractors
SVG Steganography Hider
HiderHide data in vector graphics using 5 XML-native embedding methods (comment, metadata, data attributes, float-coordinate LSB, colour LSB). Optional AES-256-GCM. Processed in your browser, not uploaded.
SVG Steganography Extractor
ExtractorExtract data hidden inside SVG vector graphic files by this site's five methods. Auto-detect, optional AES-256-GCM decryption. Processed in your browser, not uploaded.
Steganography for plain text, zero-width Unicode, and whitespace
Hiders
Extractors
Invisible Text Hider
HiderHide secret messages inside visible text using zero-width Unicode characters. Add optional AES-256-GCM encryption and check payload capacity before encoding. Processing happens in your browser; the text and payload are not uploaded to StegoToolkit's server.
Invisible Text Extractor
ExtractorDetect and extract hidden messages from text containing zero-width Unicode characters. Tries six character-set combinations, decrypts AES-256-GCM payloads when you give the password and highlights CTF flags. Processed in your browser; the text is not uploaded to StegoToolkit's server.
Text Steganography Hider
HiderHide secret messages or watermarks in plain text using Unicode homoglyphs, trailing whitespace, Unicode spaces, or inter-word spacing. Optional AES-256-GCM encryption and Reed-Solomon parity. Processed in your browser, not uploaded.
Text Steganography Extractor
ExtractorAuto-detect and extract messages hidden with this site's Text Steganography Hider using homoglyph, whitespace, and spacing methods. Anomaly hints and attribution of this tool's batch watermarks. Processed in your browser, not uploaded.
Hide messages using invisible zero-width Unicode characters and homoglyphs
Hiders
Extractors
Unicode Steganography Hider
HiderHide secret messages in plain text using 4 Unicode methods: Zero-Width Binary, ZW-V2, Homoglyph, or Variation Selectors. Optional AES-256-GCM encryption. Processed in your browser, not uploaded.
Unicode Steganography Extractor
ExtractorExtract hidden messages from text containing invisible Unicode characters or homoglyph substitutions. Auto-detect mode scans all methods.
Hide data in trailing spaces, tabs, double-spacing, line endings, and indentation
Hiders
Extractors
Whitespace Steganography Hider
HiderHide text in trailing spaces/tabs, double-spacing, line endings, or indentation. SNOW-style output (not compatible with the real SNOW program). Optional AES-256-GCM.
Whitespace Steganography Extractor
ExtractorExtract hidden data from trailing whitespace, inter-word spacing, line endings, or indentation. WSST header auto-detect, SNOW-style raw mode, labelled headerless guess.
Hide data in PNG chunks, PDF fields, GIF comments, MP3 ID3 tags, and DOCX/XLSX properties
Hiders
Extractors
Metadata Steganography Hider
HiderHide text or files in PNG text chunks, PDF metadata fields, GIF comments, MP3 ID3 tags, or DOCX/XLSX custom properties. No pixels touched. AES-256-GCM.
Metadata Steganography Extractor
ExtractorExtract hidden data from PNG chunks, PDF metadata, GIF comments, MP3 ID3 tags, or DOCX/XLSX properties. MSTEG auto-detect, full metadata viewer, CTF flag detector.
Adaptive steganography — edge pixels hide more, smooth pixels hide less, based on the Wu & Tsai (2003) algorithm
Hiders
Extractors
Pixel Value Differencing Hider
HiderHide text or files in a PNG/BMP using Pixel Value Differencing (Wu & Tsai, 2003) — edge pixels carry more bits, smooth pixels carry fewer. Edge capacity map, PDH histogram, PSNR/SSIM, AES-256-GCM.
Pixel Value Differencing Extractor
ExtractorExtract hidden data from PVD-encoded PNG/BMP images. PVDSTEG v1 auto-detect, Pixel Difference Histogram (PDH) signature analysis, 6-config brute-force, AES-256-GCM decryption, CTF flag detector.
Create polyglot files with hidden payloads inside any carrier
Hiders
Extractors
File Hider
HiderHide any file inside another file (JPEG, PNG, MP3, PDF). Creates polyglot files that open normally but contain hidden payloads. AES-256 encrypted.
File Hider Extractor
ExtractorExtract hidden files from polyglot carriers. Browser-based binwalk alternative with auto-detect, AES decryption, and visual hex map.
Hide data inside EXE, DLL, ZIP, JAR, and other raw binary files
Hiders
Extractors
Binary Steganography Hider
HiderHide text or files inside any binary file — EXE, DLL, ZIP, JAR, ISO, firmware — using EOF appending, null cavity injection, PE section appending, or ZIP comment field. AES-256 encrypted.
Binary Steganography Extractor
ExtractorExtract hidden data from any binary file. Scan mode, brute-force auto-detect, PE section inventory, ZIP comment reader, entropy heatmap, strings scanner, and CTF flag detector. Browser-based binwalk alternative.
Hide data inside DOCX, XLSX, PPTX, and ODT Office documents
Hiders
Extractors
Document Steganography Hider
HiderHide text or a file inside a DOCX, XLSX, PPTX or ODT document with six methods (custom XML part, ZIP comment, XML attributes, hidden text, tracked changes, ZIP extra fields). Optional AES-256-GCM encryption. Processed in your browser, not uploaded.
Document Steganography Extractor
ExtractorExtract hidden payloads from DOCX, XLSX, PPTX and ODT documents. Reads the six formats this site's Hider writes. AES-256-GCM decryption, CTF flag detection and an anomaly score. Processed in your browser, not uploaded.
Conceal messages in HTML using zero-width chars, comments, and whitespace
Hiders
Extractors
HTML Steganography Hider
HiderHide secret messages inside HTML, SVG and XML files using zero-width characters, comments, whitespace, attribute order, case variation, and entity substitution. Optional AES-256-GCM encryption. The methods aim to keep normal browser rendering, but some can change text content or be removed by HTML processing tools.
HTML Steganography Extractor
ExtractorFind hidden messages in HTML, SVG and XML files made with the HTML Steganography Hider. Auto-Detect tries all six extraction methods, and Deep HTML Analysis lists zero-width characters, comments and whitespace in any file. CTF flag detection and AES-256-GCM decryption. Processed in your browser, not uploaded.
Embed hidden data inside fully scannable QR codes
Hiders
Extractors
QR Code Steganography Hider
HiderHide secret messages inside fully scannable QR codes. Uses LSB pixel encoding, module color steganography, and PNG metadata embedding. After encoding, the QR is re-scanned with jsQR to check it still reads.
QR Code Steganography Extractor
ExtractorExtract hidden payloads from steganographic QR codes. Auto-detects method across LSB, module color, and PNG metadata. Shows a QR anomaly heuristic and per-method results.
Calculate exact hidden-payload capacity, PSNR, and detection risk before you hide anything
Miscellaneous steganography analysis and utility tools
What is Steganography?
Steganography is the practice of concealing a secret message inside an ordinary, non-secret file — so only the intended recipient knows the hidden data exists. Unlike cryptography, which makes data unreadable, steganography hides the very existence of the message. A steganographic image looks pixel-perfect to the human eye; the payload is invisible without the right extraction tool.
With free stego online tools, this is now possible from any browser without installing steganography software. Carrier formats include digital images (PNG, BMP, WebP), audio (WAV, MP3), video (MP4, MKV, WebM), PDF, SVG, Office documents (DOCX, XLSX, PPTX), HTML, and plain text.
How Steganography Works
Steganography hides information inside a carrier file using one of four techniques. The carrier looks completely normal to anyone without the matching extraction tool.
LSB Encoding
Replaces the least-significant bits of pixel or audio sample values with payload bits. Invisible at 1–2 bit depth and the most widely used technique.
Transform-Domain Embedding
Hides data in DCT (JPEG) or DWT frequency coefficients rather than raw values — survives compression and is harder to detect statistically.
Metadata Injection
Stores payloads in EXIF fields, ID3 tags, PDF object streams, or Office XML parts with zero modification to the visible content.
Unicode Manipulation
Encodes binary data as invisible zero-width characters (U+200B, U+FEFF) or homoglyphs inserted into plain text or HTML.
Types of Steganography
Image Steganography →
Hides data in pixel values using LSB, DCT, or spread-spectrum methods. The most common format for CTF challenges and covert communication.
Audio Steganography →
Embeds payloads in WAV or MP3 audio samples. Techniques include LSB encoding, phase coding, and ID3v2 tag injection.
PDF Steganography →
Conceals data inside PDF structure — whitespace, comments, object streams, and metadata — without affecting the visible document.
Text Steganography →
Uses zero-width Unicode characters, trailing whitespace, or homoglyph substitution to hide messages inside plain text.
Common Use Cases
CTF & security research — Capture-the-flag competitions regularly hide flags inside images, audio, and PDFs. Our steganography detection tools and StegSolve Online are purpose-built for forensic CTF workflows.
Digital watermarking — Embed invisible ownership marks into images or documents to trace leaks, prove copyright, or identify recipients of confidential files.
Covert communication — Pass sensitive information inside innocent-looking files without raising flags, useful in journalism and privacy research.
Steganography Detection Tools
Detecting hidden steganographic content — called steganalysis — requires statistical analysis of the carrier file. Our Steganography Analyzer runs three statistical tests (Chi-Square, RS Analysis, Sample Pairs) and produces a fusion suspicion score and bit-plane visualizer — published steganalysis tests, applied here to LSB embedding. The StegSolve Online tool adds 28 bit-plane views, QR auto-scan, and a 255-combo brute-force hidden message decoder — a full browser replacement for StegSolve.jar.
Popular Steganography Software Alternatives
All of these desktop tools are available as free online alternatives — no download required.
StegSolve Online →
Browser port of StegSolve.jar — 28 bit-plane filters, QR auto-scan, 255-combo brute-force hidden message decoder, and histogram view.
Image Steganography Online →
Hide and extract secret messages inside PNG, BMP, and JPG images using LSB encoding — no upload, no install, fully in-browser.
Steganalysis Detector Online →
Detect hidden steganographic content using Chi-Square, RS Analysis and Sample Pairs tests — with a fusion suspicion score and bit-plane visualizer.
Image Stego Extractor Online →
Extract hidden messages from PNG, BMP, and JPG images. Auto-detects algorithm and bit depth, with CTF flag highlighting and entropy analysis.
Image Watermark Embedder Online →
Embed invisible ownership watermarks into images using DWT+DCT frequency-domain encoding — survives compression and resizing.
Audio Steganography Online →
Hide secret messages or files inside WAV audio tracks using LSB encoding — no upload, no install, processed entirely in your browser.
Popular Steganography Methods
Least Significant Bit (LSB)
The most widely used technique. Replaces the 1–4 least-significant bits of pixel or audio sample values with payload data. Imperceptible at low bit depths and easy to implement.
Transform-Domain (DCT / DWT)
Embeds data in frequency coefficients (DCT for JPEG, DWT for images) rather than raw pixel values. More robust against compression, resizing, and statistical steganalysis.
Metadata Steganography
Hides payloads inside file metadata — EXIF tags in images, ID3 frames in MP3s, PDF object streams, or custom XML parts in Office documents. No pixel-level changes.
Unicode Steganography
Encodes binary data as invisible zero-width Unicode characters (U+200B, U+200C, U+FEFF) inserted into plain text or HTML. Completely undetectable by visual inspection.
Polyglot File Embedding
Appends a hidden file to the end of a valid carrier (JPEG, PNG, MP3, PDF). The carrier opens normally in its native app while the hidden file can be extracted by offset.
Office Document Steganography
Uses OOXML structure (DOCX, XLSX, PPTX are ZIP archives) to store hidden data in custom XML parts, ZIP comments, or relationship files without altering visible content.
Frequently Asked Questions
What is steganography?
Steganography is the practice of hiding secret information inside an ordinary, non-secret file — called a carrier — so that the existence of the hidden message is not apparent. Unlike encryption, which scrambles data to make it unreadable, steganography hides the fact that a message exists at all. Common carrier formats include images, audio files, PDFs, video, SVG graphics, and plain text.
What is a steganography decoder?
A steganography decoder (also called an extractor) reverses the embedding process to recover hidden data from a carrier file. You supply the carrier file, optionally provide a password if the payload was encrypted, and the decoder outputs the hidden message or file. StegoToolkit provides online steganography decoders for every major format — images, audio, PDF, video, SVG, text, and more — all running in your browser.
What is a steganography encoder?
A steganography encoder (also called a hider or embedder) takes a carrier file and a secret payload, and produces an output file that looks identical to the carrier but contains the hidden data. Most steganography encoders support optional AES-256 encryption so the payload is unreadable even if someone detects that steganography was used.
Is steganography legal?
Steganography itself is legal in most countries and has many legitimate uses: digital watermarking, covert communication in journalism, CTF security competitions, copyright protection, and privacy research. Using steganography for illegal purposes (fraud, distributing illegal content, etc.) is illegal regardless of the technique used. Always ensure you have permission before analyzing files you did not create.
What file types support steganography?
Almost any file format can carry steganographic data. The most common are lossless images (PNG, BMP, WebP), audio files (WAV, MP3), video (MP4, MKV, WebM, AVI), PDF documents, SVG vector graphics, Office documents (DOCX, XLSX, PPTX, ODT), HTML files, and plain text. Lossy formats like JPEG and MP3 require transform-domain techniques (DCT, frame-parity) to survive compression.
What steganography tools are available online?
StegoToolkit offers 70 free steganography tools online across 28 categories: image (PNG/BMP/WebP), audio (WAV/MP3), video (MP4/MKV/WebM), PDF, SVG, text, binary/file, Office documents, HTML, QR codes, and forensic analysis, among others. Every tool runs as stego online — 100% in your browser with no software to install.
How do I use the steganography encoder to hide a secret message?
Open the matching steganography encoder for your file type (e.g. Image Steganography Hider for PNG/BMP, Audio Steganography Hider for WAV). Upload your carrier file, enter your secret message or upload a file to hide, choose an algorithm, optionally add AES-256 encryption, and download the output. The result is visually and audibly identical to the original.
Which tool should I use as an online steganography decoder?
Use the steganography decoder that matches your carrier format: Image Steganography Extractor for images, Audio Steganography Extractor for WAV, MP3 Steganography Extractor for MP3, PDF Steganography Extractor for PDFs, and so on. Every online steganography decoder includes an auto-detect mode that tries all known algorithms automatically — ideal when you don't know how the data was hidden.
Is there a free steganography software alternative that runs in the browser?
Yes — StegoToolkit is a complete browser-based alternative to desktop steganography software like OpenStego, SteghideGUI, and DeepSound. All 70 tools run client-side using WebAssembly and the Web Crypto API. No download, no install, and no files ever leave your device.
How do steganography detection tools work?
Steganography detection tools (steganalysis) look for statistical anomalies that embedding leaves behind. StegoToolkit's Steganography Analyzer runs Chi-Square, RS Analysis and Sample Pairs tests to produce a fusion suspicion score. StegSolve Online adds 28 bit-plane views and a brute-force hidden message decoder. Both tools work entirely in your browser.
Do these stego tools work for CTF challenges?
Yes. Every extractor features auto-detection across multiple algorithms, a 24-plane bit-plane viewer, CTF flag highlighting (e.g. FLAG{...}), entropy analysis, and a downloadable forensic JSON report. StegSolve Online and the LSB Extractor are purpose-built as stego online CTF tools.
Are these steganography tools completely free?
Yes — every tool is 100% free with no account, no subscription, and no usage limits. All processing happens in your browser using WebAssembly and the Web Crypto API. No files are ever uploaded to a server.