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
- Create a Profile: Set up a custom cipher profile with your own letter substitution mappings
- Encode Messages: Type your message and tap encode to transform it into secret code
- Share the Key: Export your profile and share it with friends so they can decode your messages
- Decode Messages: Paste encoded text from others and automatically decode it using the matching profile
- 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