Pixel Stego

Willkommen bei Pixel Stego

Verstecke eine Nachricht in einem Foto. Alles passiert in deinem Browser: Nichts wird hochgeladen.

  1. Wähle ein Foto. Es dient als Tarnbild: Es sieht aus wie ein normales Bild.
  2. Schreibe deine Nachricht (oder verwende ein Bild, einen QR oder eine Datei) und, wenn du möchtest, ein Passwort.
  3. Erzeuge das PNG und sende es als Datei. Zum Lesen gehe zu Dekodieren.

Text in einem Bild verstecken

Schreibe eine Nachricht und verstecke sie in einem Foto.

Mehr Auflösung = mehr Kapazität zum Speichern von Daten, aber langsamer. „Original“ verwendet das Foto unverändert, mit höchstens 1024 px pro Seite.
Tarnmodus: hinterlässt weder die Markierung «PSL1» noch den Chunk «stGo», und die Position der Bits leitet sich aus deinem Passwort ab. Ohne es kann man nicht einmal wissen, ob Daten vorhanden sind. Nachteil: Ein falsches Passwort und „nichts vorhanden“ liefern dieselbe Meldung, und die Daten leben nur in den Pixeln (jede Neukomprimierung zerstört sie).
Ändert nur, was mit den Pixeln gezeichnet wird (die Buchstaben oder ihre Version in Binär, Hexadezimal, Base64, Base32, Morse, ROT13 oder Vigenère). Beim Dekodieren erhältst du immer deinen Originaltext zurück.
Aussehen des Texts im Bild
Schreibe eine Nachricht, um zu sehen, wie sie gezeichnet wird.
Mit Passwort wird der GESAMTE versteckte Inhalt verschlüsselt (AES-256-GCM, Schlüssel mit Argon2id). Ohne Passwort ist er nur versteckt, nicht geschützt. Wenn du es vergisst, gibt es keine Möglichkeit, ihn wiederherzustellen.
Videooptionen (MP4)
Das verlustfreie WebP dieses Werkzeugs speichert jedes Pixel exakt, aber nur in den Pixeln (es hat keine Metadaten) und ohne erweiterte Komprimierung: Es ist größer als das PNG. Soziale Netzwerke komprimieren es trotzdem neu.
Was macht jede Schaltfläche?
  • Erzeugen: bereitet das Ergebnis mit deinem Foto und deinem Inhalt vor.
  • Umkehren: bei Text und QR werden helle und dunkle Bereiche der Form vertauscht; bei Bildern ergibt es den Negativeffekt. So wird es beim Herunterladen gespeichert.
  • Animieren: zeigt, wie die Pixel vom Foto aus wandern, bis das Ergebnis entsteht.
  • Als GIF exportieren: speichert diese Animation als Datei (bis 512 px).
  • Video exportieren (MP4): speichert die Animation als Video mit den Originalabmessungen des Bildes (oder ohne Glättung vergrößert), mit dem stehenden Foto am Anfang und dem Ergebnis am Ende. Es ist ein verlustbehaftetes Video (H.264 oder VP9, falls der Browser kein H.264 kann), aber mit sehr hoher Bitrate.
  • PNG herunterladen: das Foto mit den versteckten Daten. Komprimiere es nicht neu und lade es nicht als Foto in ein soziales Netzwerk hoch.
Original
Ergebnis
Wähle ein Bild und erzeuge das Ergebnis.

Audio und Video

Verstecke Text oder eine Datei (bis 6 MB) in einer WAV-, MP4-, MOV- oder M4A-Datei oder extrahiere sie. Alles geschieht in deinem Browser.

Verstecken

Wähle eine Datei. WAV (verlustfrei) speichert in den Audiosamples; MP4/MOV speichert in einer Box am Dateiende, ohne die Einzelbilder anzutasten.
Wähle ein Audio oder Video und schreibe, was versteckt werden soll.

Extrahieren

Wähle eine Datei, um ihren Inhalt zu extrahieren.
Extrahierter Inhalt
Die Einzelbilder und der Ton des Videos werden nicht neu kodiert. WAV: Nur das niedrigstwertige Bit einiger Samples ändert sich (unhörbar). Eine MP3, OGG oder das neu kodierte Video (soziale Netzwerke, ffmpeg) behält die Daten NICHT.

So funktioniert's

Alles wird in deinem Browser verarbeitet. Nichts wird auf einen Server hochgeladen.

Die Idee

Das PNG, das du herunterlädst, ist dein Foto (in der gewählten Auflösung). Darin stecken winzige Anweisungen, um die eigenen Pixel neu anzuordnen und so den Text, das Bild, den QR oder die Datei zu bilden. Beim Dekodieren liest die Seite diese Anweisungen, verschiebt die Pixel deines Fotos und zeigt dir das Ergebnis.

Text verstecken

Lade ein Bild hoch, schreibe eine Nachricht und klicke auf Erzeugen. Die hellsten Pixel des Fotos werden so angeordnet, dass sie die Buchstaben bilden. Du kannst sie als normalen Text, Binär, Hexadezimal oder Base64 schreiben, mit Zeilenumbrüchen, und als Link markieren.

Bild verstecken

Lade ein Quellbild und ein Zielbild hoch. Die Pixel der Quelle werden nach der Helligkeit des Ziels neu angeordnet, um dessen Form anzunähern. Du kannst Contain oder Cover wählen.

QR verstecken

Schreibe eine URL oder einen Text. Es wird ein QR erzeugt und mit den Pixeln des Fotos geformt. Mit „Schwarz-Weiß erzwingen“ ist das Ergebnis ein scharfer, scanbarer QR; ohne Erzwingen werden die echten Farben des Fotos verwendet (das Foto braucht genügend helle Bereiche). Du kannst zusätzlich den sauberen QR als versteckte Datei speichern.

Datei verstecken

Lade eine Datei bis 1 MB hoch. Sie wird im PNG abgelegt, und beim Dekodieren erscheint eine Schaltfläche zum Herunterladen mit dem ursprünglichen Namen.

Dekodieren

Lade das heruntergeladene PNG hoch (nicht neu komprimiert). Die Seite liest die Anweisungen, ordnet die Pixel mit einer Animation neu an und zeigt den Text, den Link, die Datei oder das Bild. Du kannst das Ergebnis auch herunterladen und die Animation wiederholen.

Sicherheit: was geschützt ist und was nicht

Ohne Passwort ist der Inhalt versteckt, nicht geschützt: Wer dieses Werkzeug kennt (oder das PNG mit einem Programm öffnet), kann ihn lesen. Mit Passwort wird alles verschlüsselt (Text, Bild, QR und Datei) mit AES-256-GCM; der Schlüssel wird mit Argon2id aus deinem Passwort abgeleitet (64 MiB Speicher, 3 Durchgänge; widerstandsfähig gegen Angriffe mit Grafikkarten). Alte Bilder mit PBKDF2-SHA-256 (600 000 Iterationen) werden weiterhin gelesen. Wenn jemand die Datei verändert, schlägt die Entschlüsselung fehl, statt falsche Daten anzuzeigen.

Was auch mit Passwort sichtbar bleibt: dass das PNG eingebettete Daten enthält und deren ungefähre Größe. Ein kurzes oder gängiges Passwort kann offline per Brute-Force erraten werden: Verwende einen langen Satz. Es gibt keine Wiederherstellung, wenn du es vergisst. Alles geschieht in deinem Browser, und die Seite stellt keine Internetverbindung her.

Wo die Daten gespeichert werden

Die Daten nehmen zwei Wege gleichzeitig: in einem Metadatenblock des PNG und versteckt im niedrigstwertigen Bit der Pixelfarben (eine Änderung um 1 von 255, unsichtbar). Löscht eine Anwendung die Metadaten, tragen die Pixel sie weiter. Vor dem Erzeugen siehst du, wie viel Kapazität dein Foto in Pixeln hat; passt der Inhalt nicht hinein (zum Beispiel eine große Datei), werden nur die Metadaten verwendet, und die Seite sagt es dir.

Leistung

Die aufwendigen Berechnungen (Pixel sortieren, verschlüsseln, PNG, GIF und Animationen erzeugen) laufen in einem Hintergrundprozess (Web Worker), sodass die Seite weiter reagiert und du auf Abbrechenklicken kannst. Unter der Schaltfläche siehst du, welche Engine verwendet wird. Erlaubt dein Browser das nicht, läuft alles auf der Seite selbst mit demselben Ergebnis, aber bei großen Bildern kann sie einige Sekunden nicht reagieren. Die Qualität Original (bis 1024 px) ist die langsamste und erzeugt PNG von mehreren MB.

Barrierefreiheit und Tastenkürzel

Das Menü funktioniert mit der Tastatur: Tab wechselt in die Liste der Bereiche, und die Pfeiltasten (oder Pos1/Ende) wechseln den Bereich. Bilder lassen sich, wenn sie fokussiert sind, per Klick oder mit Eingabe/Leertaste vergrößern. Hinweise und Fehler werden Screenreadern angesagt; der Fortschritt wird in Etappen angesagt, nicht bei jedem Prozentwert. Du kannst Dateien auf die Felder mit gestricheltem Rahmen ziehen oder ein Bild mit Strg+V einfügen. Wenn du ein Bild zum Dekodieren einfügst, kann die Zwischenablage seine Pixel verändern: Wenn es nicht funktioniert, verwende das heruntergeladene PNG unverändert. Das Design (hell/dunkel) folgt dem des Systems, bis du es änderst; deine Wahl wird in diesem Browser gespeichert.

Grenzen und Hinweise

Überlebt: das Löschen der Metadaten oder das erneute verlustfreie Speichern des PNG. Überlebt nicht: JPG, WebP oder andere verlustbehaftete Formate, Skalieren, Zuschneiden, Filter oder Screenshots. WhatsApp, Instagram, Facebook und X komprimieren Fotos meist neu: Teile es als Datei oder Dokument, nicht als Foto. Versteckte Dateien dürfen bis zu 1 MB groß sein. Daten in Pixeln zu verstecken ist mit Analysewerkzeugen erkennbar: Für Vertraulichkeit verwende ein Passwort.

Audio und Video

Der Tab „Audio und Video“ versteckt Text oder eine Datei (bis 6 MB) in einer WAV (niedrigstwertiges Bit der Samples, unhörbar) oder in einer MP4/MOV/M4A (eine Box am Dateiende; die Einzelbilder bleiben unberührt). Die Verschlüsselung funktioniert wie bei Bildern (AES-256-GCM, Argon2id), und der Tarnmodus funktioniert genauso. Überlebt nicht eine Umwandlung in MP3/AAC, eine Neukodierung, ein Remuxing mit ffmpeg oder die Weitergabe über soziale Netzwerke: Sende es als Dateianhang oder in einer ZIP-Datei.

Lerne Steganografie

Was es ist, wie Informationen versteckt werden und wozu die Text-„Sprachen“ der Seite dienen.

Was ist Steganografie?

Steganografie ist die Kunst, eine Nachricht in etwas anderem (einem Foto, einem Audio, einem Video) zu verstecken, damit niemand ihre Existenz vermutet. Das Wort stammt aus dem Griechischen und bedeutet „verborgene Schrift“.

Das ist nicht dasselbe wie Kryptografie. Kryptografie schützt die Bedeutung: Man sieht, dass es eine Nachricht gibt, versteht sie aber nicht. Steganografie schützt die Existenz: Die Nachricht ist gar nicht zu sehen. Am sichersten ist es, beides zu kombinieren und eine bereits verschlüsselte Nachricht zu verstecken.

Steganografie

Verbirgt, dass es eine Nachricht gibt.

Wer sie entdeckt, kann sie lesen, es sei denn, sie ist zusätzlich verschlüsselt.

Kryptografie

Verbirgt, was die Nachricht sagt.

Man sieht, dass etwas da ist, versteht es aber ohne den Schlüssel nicht.

Gängige Techniken

Niedrigstwertiges Bit (LSB)

Jede Farbe eines Pixels ist eine Zahl von 0 bis 255. Das Ändern des letzten Bits verändert die Farbe um 1 von 255, was das Auge nicht erkennt. Mit vielen Pixeln passen viele Daten hinein.

Metadaten

Dateien haben Hilfsbereiche (Blöcke in einem PNG, Boxen in einem MP4), die Programme ignorieren. Das ist einfach zu nutzen, aber jede Anwendung, die Metadaten bereinigt, löscht es.

Elemente neu anordnen

Statt die Pixel zu verändern, wird ihre Reihenfolge geändert. Das Bild behält exakt dieselben Farben, und wenn sie mit den richtigen Anweisungen neu angeordnet werden, bilden sie die Nachricht. Das ist die eigene Technik von Pixel Stego.

Audio und Video

Es wird dieselbe Idee verwendet: Die niedrigstwertigen Bits der Samples einer WAV-Datei sind unhörbar, und ein MP4 kann am Dateiende eine zusätzliche Box enthalten.

So macht es Pixel Stego

  1. Du wählst ein Foto und schreibst die Nachricht.
  2. Die Seite berechnet, welche Pixel die Buchstaben (oder den QR oder das Bild) bilden, und speichert die Anweisungen, um sie neu anzuordnen.
  3. Wenn du ein Passwort setzt, wird alles vor dem Speichern verschlüsselt.
  4. Die Anweisungen werden auf zwei Wegen versteckt: in einem Metadatenblock des PNG und im niedrigstwertigen Bit der Farben. Der Tarnmodus nutzt nur die Pixel und hinterlässt keine Markierungen.
  5. Das PNG, das du herunterlädst, sieht aus wie dein Foto. Beim Dekodieren ordnet die Seite die Pixel mit einer Animation neu an, und die Nachricht erscheint.

Die Text-Sprachen

Unter „Text verstecken“ kannst du wählen, wie die Nachricht mit den Pixeln gezeichnet wird. Diese „Sprachen“ ändern nur, was gezeichnet wird: Beim Dekodieren erhältst du immer deinen Originaltext zurück. Die Beispiele verwenden das Wort HOLA.

Keine davon ist eine sichere Verschlüsselung. Es sind klassische Kodierungen oder Chiffren: Sie dienen zum Lernen und Spielen, nicht zum Schutz von Geheimnissen. Dafür gibt es das Passwort.

Binär

Jeder Buchstabe wird in acht Nullen und Einsen umgewandelt (die Bits seines UTF-8-Codes), getrennt durch Leerzeichen. Das ist es, was der Computer sieht.

HOLA 01001000 01001111 01001100 01000001

Hexadecimal

Dieselben Bytes in Basis 16 geschrieben (0–9 und a–f), mit zwei Zeichen pro Byte. Wird in der Programmierung häufig verwendet.

HOLA 48 4f 4c 41

Base64

Verteilt die Bytes in Gruppen von 6 Bit und schreibt sie mit 64 Symbolen (Buchstaben, Zahlen, + und /). Dient dazu, Binärdaten als Text zu senden, und kann mit =-Zeichen enden.

HOLA SE9MQQ==

Base32

Ähnlich wie Base64, aber mit 32 Symbolen (A–Z und 2–7), ohne Kleinbuchstaben und länger. Leicht zu lesen und zu diktieren.

HOLA JBHUYQI=

Morse

Jeder Buchstabe ist eine Folge von Punkten und Strichen, Wörter werden durch „ / “ getrennt. Akzente werden entfernt (das Ñ bleibt erhalten), und was es im Morsecode nicht gibt, wird als „?“ gezeichnet.

HOLA .... --- .-.. .-

ROT13

Jeder Buchstabe wird im Alphabet um 13 Stellen verschoben. Da das Alphabet 26 Buchstaben hat, ergibt eine zweifache Anwendung wieder den Originaltext. Es ändert nur die Buchstaben A–Z; der Rest bleibt gleich.

HOLA UBYN

Vigenère

Eine klassische Chiffre aus dem 16. Jahrhundert, die jahrhundertelang als unknackbar galt, heute aber leicht zu brechen ist. Jeder Buchstabe wird entsprechend dem Buchstaben eines sich wiederholenden Schlüsselworts verschoben. Braucht einen Schlüssel aus den Buchstaben A–Z und ändert nur die Buchstaben A–Z.

Schlüssel SOL · HOLA ZCWS

Echte Verschlüsselung: das Passwort

Um ein Geheimnis zu schützen, verwende ein Passwort. Pixel Stego verschlüsselt alles mit AES-256-GCM und leitet den Schlüssel mit Argon2id ab (oder mit PBKDF2, falls dein Browser WebAssembly nicht nutzen kann). Ohne das Passwort lässt sich der Inhalt nicht lesen, selbst wenn man weiß, wie das Werkzeug funktioniert.

Ein kurzes oder gängiges Passwort lässt sich per Brute-Force erraten: Verwende einen langen Satz.

Bewährte Vorgehensweisen

  • Verwende PNG und komprimiere es nicht neu: JPG, verlustbehaftetes WebP, Screenshots oder soziale Netzwerke zerstören die versteckten Daten.
  • Verstecke wenig: Je mehr Daten du einbettest, desto leichter lassen sie sich durch statistische Analyse entdecken. Pixel Stego warnt dich, wenn du 25 % der Kapazität überschreitest.
  • Ein Foto mit Details und Textur funktioniert meist besser als ein glattes Bild.
  • Verwende kein Foto, das schon veröffentlicht ist: Wer das Original hat, kann sie vergleichen.
  • Wähle ein langes Passwort und sende es nicht über denselben Kanal wie die Datei.
  • Der Tarnmodus hinterlässt keine Markierungen, verlangt aber das Passwort und übersteht keine Neukomprimierung.

Mythen und Grenzen

  • Verstecken ist nicht dasselbe wie Schützen: Wenn die Nachricht nicht verschlüsselt ist, kann sie jeder lesen, der weiß, wo er suchen muss.
  • Keine Technik bleibt für immer unsichtbar: Es gibt Analyseprogramme, die nach diesen Spuren suchen.
  • Pixel Stego ist ein Werkzeug zum Lernen und für die persönliche Privatsphäre, kein zertifiziertes System. Verwende es nicht als einzigen Schutz für kritische Informationen.
  • Nutze es verantwortungsvoll und respektiere das Gesetz und die Privatsphäre anderer.

Über

Pixel Stego ist ein Datenschutz-Werkzeug, das vollständig in deinem Browser läuft.

Was es ist

Pixel Stego versteckt Text, Bilder, QR-Codes und Dateien in einem PNG-Foto, einer WAV-Audiodatei oder einem MP4-Video und macht sie wieder sichtbar. Es ist zum Lernen, Spielen und zum Schutz deiner Privatsphäre gedacht.

Grundsätze

  • Alles wird in deinem Browser verarbeitet: Nichts wird an einen Server gesendet.
  • Ohne Konto, ohne Cookies und ohne Tracker.
  • Funktioniert nach dem Laden offline, und du kannst es als App installieren.
  • Verfügbar auf Spanisch, Englisch, Portugiesisch, Französisch, Deutsch und Italienisch.
  • Die Bibliotheken (QR, GIF, Argon2id) und die Schriften Inter und Fraunces werden von der Seite selbst mit ihren Lizenzen ausgeliefert.

Die Übersetzungen in alle Sprachen außer Spanisch wurden von einer KI erstellt und noch nicht von Muttersprachlern geprüft.

Unterstütze das Projekt

Pixel Stego ist kostenlos. Wenn es dir nützt, kannst du es mit einer freiwilligen Spende auf Ko-fi unterstützen.

Auf Ko-fi unterstützen(öffnet sich in einem neuen Tab)

Datenschutz

Deine Dateien und Nachrichten verlassen niemals dein Gerät. Hier erklären wir, welche Daten auf der Website und in der App verwendet werden. Bei Fragen oder Anliegen zum Datenschutz schreib uns.

Datenschutzerklärung luckyfox200@gmail.com
Eine Kreation von
LuckyFoox-Logo: ein Fuchs mit Narrenkappe und zwei Würfeln LuckyFoox-Logo: ein Fuchs mit Narrenkappe und zwei Würfeln

LuckyFoox ist die Marke, unter der diese Seiten und Videospiele veröffentlicht werden. Pixel Stego ist der erste.

Dekodieren

Lade ein Bild mit versteckten Informationen hoch, um sie zu enthüllen.

Inhalt
Lade ein Bild hoch.