Found a bug, or have an idea? Send it through the feedback form — it goes straight to the developer.
Send FeedbackAnything that is text. CodePad no longer keeps a list of allowed extensions — the picker lets you choose any file, and the app decides how to show it once it can see the bytes. Source code is syntax-highlighted, and it knows a lot of languages: Swift, Python, JavaScript and TypeScript, C and C++, Objective-C, Java, Kotlin, C#, Go, Rust, PHP, Ruby, shell, SQL, CSS, and configuration files like TOML, INI and Dockerfile.
Some formats are drawn rather than listed. Markdown is rendered as a page, CSV and TSV become tables, and JSON, XML and YAML get their own readable layouts. HTML, SVG, PDF and images are handed to the renderer as-is, so you see the page or the picture — with HTML you can switch to the source.
CAD and simulation files are shown as text, which is what they are: STEP (.step, .stp, .p21, IFC) and VTK (.vtk, and the XML forms .vtu, .vtp, .vts) all open with highlighting. CodePad does not draw the 3D model — that needs a CAD kernel, not a viewer. A binary VTK file will say so; re-export it as ASCII and it opens.
If a file turns out not to be text and not something a browser can draw, CodePad tells you that instead of filling the screen with broken characters. Files above 4 MB open read-only, so a save can never write back a partly-loaded file.
Yes — tap the pencil-and-square button next to the file button, type a name, and choose where it goes. The file is created where you put it, not inside CodePad, so you can find it again in the Files app or on your Mac. It opens straight into the editor.
Yes — that's the point. CodePad opens the original file in place (not a copy), and tapping the save button writes your changes directly back to it. If you want to keep the original, duplicate it in the Files app first.
iOS grants CodePad access to only the single file you picked. Resources referenced by relative paths (like ./style.css) live outside that permission, so they can't be loaded. Resources referenced by full web URLs load normally.
While in edit mode, use the undo/redo arrows in the toolbar. Tapping the X button cancels the editing session and restores the file to how it was when you started.
No. CodePad has no analytics, no accounts, and no servers. See the privacy policy.