Squircle CE - Code Editor

3.7
428 reviews
50K+
Downloads
Content rating
Everyone
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Squircle CE is a fast, lightweight code editor and file manager with support for over 30 programming languages, remote file access via SFTP/FTP(S) and Git VCS integration. Whether you're a student, hobbyist, or professional developer, Squircle CE lets you write, manage, and version your source code anywhere, anytime — right on your phone or tablet.

Here are some of the features that help you code more efficiently:

• Multi-language Support
Code in 30+ languages: Java, Kotlin, Python, C/C++, HTML, JavaScript, TypeScript, PHP, Rust, Go, and more.

• Syntax Highlighting
Clean and colorful syntax highlighting helps you understand your code at a glance.

• Code Completion
Speed up coding with smart suggestions for variables, functions, and keywords based on your file content.

• Git Integration
Version control your code directly in the editor. Commit, push, pull, and manage branches with ease.

• File Manager
Manage files locally or remotely with SFTP/FTP(S) support - you don't need any other file managing app.

• Cross-session Editing
Never lose your work — all changes are saved automatically, so you can pick up right where you left off.

• Unlimited Undo/Redo
Correct mistakes easily with unlimited undo and redo, even after restarting the app.

• Bracket Matching
Quickly understand code structure with automatic highlighting of matching brackets (), [], and {}.

• Code Style
Write cleaner code with automatic indentation and smart closing of brackets, braces, and quotes.

• Advanced Editing Tools
Easily select, delete, or duplicate lines with convenient editing options.

• Color Schemes
Choose from a variety of themes that match your preferred coding environment.

• Open Source
Explore and contribute: https://github.com/massivemadness/Squircle-CE
Updated on
May 14, 2025

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

Ratings and reviews

3.6
387 reviews
Gargamel M
July 9, 2023
Nice enough look. REALLY WISH there was code folding, like in Notepad++. Panning around can be a little cumbersome. The app's file browser on the left-hand side, under the 3 bars: cannot navigate to or see my SD card; only my 'Local Storage.' I have to use a different file browser to select my file and then select 'Open with' and choose to open it with Squircle.
5 people found this review helpful
Did you find this helpful?
Dmitri Samo
September 26, 2025
i was thinking, such an awesome app and only 10k downloads and no reviews, but yeah, i know why. You cannot save anything from the phone, it has ctrl+s but the phone keyboard doesn't have the ctrl. No other options to save it, auto save saves to some cache and doesn't save the file peer se, awesome piece of tool but useless, otherwise would've given it 5 stars
1 person found this review helpful
Did you find this helpful?
Szabolcs Szász
May 9, 2023
Couldn't really use it, as it fails to create any files from its file explorer, for some obscure reason! :-o Storage perm. granted, vanilla "Documents" folder (or same with "Downloads"), default "untitled.txt" (or any other nam/ext. I tried): "Invalid filename"... (Android 10 here.) Other apps could of course write anything there just fine. This app can at least open those created by them, and then Save works, too. Looks like a promising, pleasant app, once some quirks get ironed out.
3 people found this review helpful
Did you find this helpful?
blacksquircle.
May 9, 2023
Hi, thanks for report. Could you please create an issue on GitHub? That would be really helpful. Thanks