Thanks for wanting to download.

ICEcoder is completely free for you to download and use as you'd like.

Please enter your email address and hit the button to download. We'll send a welcome email and then only email occasionally about big ICEcoder news.

Enter your email address...

...then download:

Download ICEcoder v8.0 beta

or you can...
Just download without entering email address

Thanks for wanting to download.

ICEcoder is completely free for you to download and use as you'd like.

Please enter your email address and hit the button to download. We'll send a welcome email and then only email occasionally about big ICEcoder news.

Note that this is an early version of ICEcoder Desktop and it may be buggy. Bug reports welcomed!

Enter your email address...

...then download:

Download ICEcoder Desktop v0.2

OK, just some feedback please.

(It's anonymous and helps us know how to improve ICEcoder for you)

I'm using ICEcoder for:

Will be installing on:

I'm a:

Industry I work in:

In future I'd consider paying for ICEcoder:

I'd like a mobile version:

Submit & download:

submit & download

Thanks for trialling ICEcoder!

To continue using it, simply donate $10 by credit card, debit card or Paypal you'll receive an email with your unlock code.

Benefits of donating:

An awesome browser based code editor for just $10!

New updates, features and releases often

Helping support an open source solution

Unlock code for all ICEcoder v5.x releases

Ready to get your unlock code?

Donate $10 by card SSL cert lock Visa & Mastercard

Payments powered by Stripe

...or by Paypal...

Not ready to buy or have thoughts on ICEcoder?

We'd love to get your feedback!

Thanks for donating!

ICEcoder relies entirely on donations to keep developing new features.

Your donation is very much appreciated!

Please check your email now for an unlock code...

Mobile nav display link
Try the online demo

ICEcoder v8.0 beta

It's completely free!

Code editor awesomeness your browser

Runs great on...

Linux Windows Apple Android
using browsers...

Chrome Firefox Edge Safari
requires only...

ICEcoder features: Live editing, smart file system, JSHint Linting ICEcoder features: Colour picker, jump to definition, image eyedropper ICEcoder features: Security settings, plugin manager, find & replace builder ICEcoder features: Live bug reporting, change themes/events, open source & rich API

So, what's ICEcoder?

ICEcoder is a browser based code editor, which provides a modern approach to building websites. By allowing you to code directly within the web browser, online or offline, it means you only need one program (your browser) to develop sites, plus can test on actual web servers. After development, you can also maintain the website easily, all of which make for speedy and smart development.

Because it can be web based you can use it from any internet enabled computer with a modern browser and because it's built with commom web languages, you can customise it to your liking, integrating with online services. If you'd like to use it as a desktop code editor, no problems, you only need PHP 7.0+, so you can use on Linux and on PC via WAMP or XAMPP and Mac via MAMP (or another PHP installation).

Code editor features

While it looks simplistic on the surface, ICEcoder packs a whole load of features and plugins to make coding slick & efficient. Some of the best include:

Use online or locally
use online or offline Use it online from wherever you are, but it also runs under localhost too as a desktop based solution.
Multiple cursors
multiple cursors Create multiple cursors and make text changes to affect all of them simultaneously.
themes 25+ highlighting themes come as standard but you can easily make your own with a CSS file.
Find & replace builder
find & replace builder Find and replace can be applied to the current or all open documents, plus filenames & files.
Login secured
login ICEcoder can be setup wherever you wish and is login secured to help keep your files safe. It's multi user too!
Type boosters
type boosters Plenty of coding assist is available such as Emmet, close tag completion and tag wrappers.
Visual code diff
Visual code diff Have code differences between 2 sets shown visually, including in-line highlighting of changes.
Code Hints
Code hints Your JavaScript code is linted with JS Hint as you type to ensure good coding practises.
Database management
Database mmanagement Database management is easy with the Adminer plugin. It's like phpMyAdmin, but better.
What's new in v8.0 beta?

Huge update with features such as Git diff highlighting in gutter, use ICEcoder anywhere - wwwroot, iFrame or any sub/dir/path, Prettier code on save, supercharged find and replace, design improvements, tabs more linked to files so they update intelligently, welcome tour on arrival, helpful requirements check on load in browser, go to Line interaction is slick, closes empty tabs more intelligently, tool link alerting according to state, lots of UI items removed (test system, minimap, GitHub integration, FTP), new nav menu system, improved server info and username (if multi-user), overhauled tab and file highlighting and loads of bug files, tweaks and minor improvements!

Ready to install ICEcoder?

Step 1: Get ICEcoder

ICEcoder v8.0 beta

or: git clone

Step 2: Place in your document root

Put in a new sub-dir URL such as 'ICEcoder':

Setup folder

Step 3: Set write permissions

Set 757 or 775 permissions (depends on your system) on these dirs:

Setup perms

This can be done easily on Linux with:
chmod 757 data lib plugins tmp

Start coding!

Visit the sub-dir URL in your browser and enter a password.

Setup domain

Now you're setup, logged in & ready to code!

ICEcoder has been used by awesome people at...

Akamai Collider Cisco CMS Info Systems Facebook Firefox

Ford AU MongoDB NASA Runbox Samsung Wirestream

...and nice things people have said about ICEcoder...

"ICEcoder used to quick edit my files online, i love it man, great IDE ;)"