Dark Message Crypto Chat

Encrypt messages files offline

Free · Designed for iPad. Not verified for macOS.

Encrypt messages, photos and documents offline with AES-256. Hand over a key by QR code in seconds. No servers, no accounts, no internet. Dark Message — encrypt messages and files without the internet Write the way you always do: in any messenger, in mail, in social networks. Dark Message turns text, photos and documents into an encrypted message that only the holder of the same key can read. Anyone who intercepts it sees a string of characters. WHY DARK MESSAGE • Fully offline. The app has no internet access at all: no servers, no accounts, no sign-up, no analytics. Keys and messages never leave your phone. • Strong encryption: AES-256-GCM, with the key derived from your passphrase by PBKDF2-HMAC-SHA512 (600,000 iterations). • Works over any channel: copy the encrypted text and paste it anywhere. .darkm files travel as ordinary attachments. • Encrypts more than text: photos and documents (PDF, Word, Excel, any file), keeping the file name. A KEY IN SECONDS • Show a QR code and read out a six-digit PIN. The key inside the code is encrypted with that PIN, so a photo of the screen is useless to anyone else. • A key fingerprint next to every chat: the same on two phones means the same key. EASY TO USE • A separate key for every contact or group. • One-tap decryption: paste the text or open the file. • Dark and light themes, English and Russian. • Passphrases live in the system keychain. WHO IT IS FOR Private conversations, business documents, contracts, medical and financial records, family passwords — anything nobody but the recipient should read. Open source: you can check for yourself how it works. Updates keep all your chats and keys.

  • 5.0
    out of 5
    2 Ratings

The big 1.3.0 update Hand over a key in person, no internet needed • Show a QR code and read out a six-digit PIN — the chat key lands on the other phone in seconds. • The key inside the code is encrypted with that PIN, so a photo of your screen is useless to anyone else. The code disappears after a minute. • No camera at hand? Import the code from a photo in your gallery. • A key fingerprint next to every chat: the same fingerprint on two phones means the same key, with nothing read aloud. Documents arrive whole • A file that travelled through mail or a messenger now opens: stray characters added in transit are removed automatically. • A document keeps its real name, and a lost extension is recovered from the content — Word, Excel, PDF and more open right away. • An encrypted .darkm file opens straight in the app; with a single chat, decryption starts by itself. • Decrypted documents are saved wherever you choose. Nicer every day • A new icon with real depth. • Send works the first time, every time. • The app speaks your phone's language from the first launch; switching it updates every screen at once. • Fixed unreadable labels, button contrast and spacing. As always: AES-256-GCM, a key derived from your passphrase with PBKDF2 (600,000 iterations), fully offline, no network permissions. Your chats and keys are kept by this update.

The developer, aleksandr bronnikov, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .

  • Data Not Collected

    The developer does not collect any data from this app.

    Privacy practices may vary, for example, based on the features you use or your age. Learn More

    The developer has not yet indicated which accessibility features this app supports. Learn More

    Seller
    • aleksandr bronnikov
    Size
    • 2.4 MB
    Category
    • Utilities
    Compatibility
    Requires iOS 17.0 or later.
    • iPhone
      Requires iOS 17.0 or later.
    • iPad
      Requires iPadOS 17.0 or later.
    • Mac
      Requires macOS 14.0 or later and a Mac with Apple M1 chip or later.
    • Apple Vision
      Requires visionOS 1.0 or later.
    Languages
    • English and Russian
    Age Rating
    4+
    Copyright
    • © 2026 Dark Message