MagicCode App Icon

MagicCode

Create your own secret language for private communication

📱 Download on App Store

About MagicCode

MagicCode is an innovative iOS app that lets you create and share private messages using custom substitution ciphers. Transform plain text into encoded messages that only you and your recipients can decode. Perfect for secure communication, educational purposes, or simply having fun with secret codes.

Key Features

🔐 Custom Cipher Profiles

Create multiple encryption profiles with unique letter substitution mappings. Each profile acts as a separate "secret language" you can share with specific contacts.

🔀 Advanced Space Shifting

Add an extra layer of security by shifting spaces between words by 1-10 positions, making your encoded messages even harder to crack.

⚡ One-Tap Encoding/Decoding

Switch between encode and decode modes with a simple toggle. Paste encoded text to automatically decode, or type your message and encode it with one tap.

📤 Profile Management

Create, edit, and organize multiple cipher profiles. Export profiles as JSON to share with others, or import profiles from friends to communicate securely.

🌍 Multi-Language Support

Available in English, German, French, and Spanish, with an interface that adapts to your preferred language.

✨ Beautiful Themes

Choose between a clean, simple interface or a "magic" theme with animated star effects for a more immersive experience.

How It Works

  1. Create a Profile: Set up a custom cipher profile with your own letter substitution mappings
  2. Encode Messages: Type your message and tap encode to transform it into secret code
  3. Share the Key: Export your profile and share it with friends so they can decode your messages
  4. Decode Messages: Paste encoded text from others and automatically decode it using the matching profile
  5. Stay Secure: All encoding happens locally on your device - no data is sent to servers

Perfect For

  • Private messaging between friends and family
  • Educational purposes for learning about cryptography
  • Creating secret codes for games, activities, or clubs
  • Secure communication without relying on internet connectivity
  • Teaching children about codes and ciphers in a fun way
  • Adding an extra layer of privacy to your messages

Technical Features

  • Native iOS app built with SwiftUI and SwiftData
  • Custom substitution cipher algorithm with 26-letter mapping
  • Advanced space shifting feature (1-10 positions)
  • Profile export/import via JSON format
  • Privacy-focused design with local-only processing
  • Beautiful UI with magic theme and animated star effects
  • Multi-language localization support