Learn HTML, CSS, and JavaScript with code templates, auto-completion, and syntax highlighting. Run code examples locally and share via LAN HTTP/FTP. Use Git for version control and iCloud for storage. Edit and execute code directly within the .
Create pool and billiards diagrams by drawing lines and simulating ball movement. Choose from multiple rack types. Save diagrams to camera roll or files. Share via messaging apps. Use intuitive gestures for precise drawing.
Perform complex calculations with scientific, engineering, and hexadecimal modes. Use RPN and multi-line display. Convert units and access constants. Undo and redo actions. Sync with Apple Watch for on-the-go calculations.
Display time in animated hexadecimal code with continuously moving values. Customize colors and themes. Set alarms and timers with visual feedback. Sync with other devices for shared timekeeping.
Enter text to have it read aloud with adjustable pitch, rate, and language. Set default settings in preferences. Share text or audio recordings directly.
A Scheme interpreter allows users to write and execute code. The console supports read-eval-print loops for interactive coding. The text editor includes syntax highlighting, smart indentation, and parenthesis matching.
Create and organize mind maps to visualize ideas and connections. Link concepts across different topics for better understanding. Sync mind maps across devices for seamless access and collaboration.
Calculate hashes for any string using MD2, MD4, MD5, SHA1, SHA224, SHA256, SHA384, SHA512, Whirlpool, CRC32, or Adler32. Copy results to clipboard or email them. Encode or decode data with Base32 or Base64.
Learn C/C++ with code templates, auto-completion, and auto-indentation. Compile and execute code offline. Fetch Git repositories and store files using iCloud. Share code via LAN using HTTP/FTP. Run examples directly within the .
Edit diagrams with built-in templates for sequence, state, and flowcharts. Create diagrams from scratch or integrate with external editors. Automatically update diagrams when changes are made in external files.
Write and run code with daily credits, import files, open Playground files, and share code or text. Generate code snapshots in PNG, JPEG, HEIC, or PDF formats.