Pencil Code
Pencil Code is a free web programming site for creating art, music, games, stories, and projects about math, webpages, simulations, and algorithms.
What Pencil Code is
Pencil Code is a free web programming site for creating art, music, games, stories, and projects about math, webpages, simulations, and algorithms. Its editor supports block-based and text-based programming, with a switch between the two. Learners can use CoffeeScript, JavaScript, CSS, and HTML, while the preloaded Pencil Code library provides turtle-graphics functions. Programs are open for others to view and copy, and posted content is public. Users can create and run programs without registering, but an account is required to save projects on the service. Pencil Code describes itself as open source and publishes its license terms. It is an educational service intended for users of all ages, with printable classroom materials and a curriculum for middle- and high-school students. The site warns that posted data is public and not secured from loss, and its terms prohibit posting private or personally identifiable information. Those terms also prohibit using the service on behalf of or as part of a business. The Pencil Code plan is free.
Good
- Supports blocks and text in one editor
- Includes four web-oriented languages
- Provides turtle graphics functions
- Projects can be shared and copied
- Users can run programs without registration
Watch out
- Saved projects require registration
- Posted content is public
- Data is not secured from loss
- Business use is prohibited
Who it suits
Pencil Code suits learners, teachers, and classroom users exploring programming through projects. It is intended for educational use rather than business work.
Verdict
Pencil Code combines visual and text programming in a free educational web service. Its public sharing model and educational terms should be considered before saving classroom or personal projects.
Plans and prices
From Pencil Code's own pricing page, checked 11 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Pencil Code | Free | Free to use; the site says saved content is public and not secured from loss |
The facts
Each one read from Pencil Code's own pages, with the date it was checked.
What it does
- Audience
- The service is educational and its privacy policy says it is intended for users of all ages.checked 11 Oct 2026
- Editor
- The editor lets learners work in blocks or text and switch between them.checked 11 Oct 2026
- Integrations
- The online guide points teachers to printable classroom materials and a curriculum for middle- and high-school students.checked 11 Oct 2026
- Languages
- Pencil Code supports CoffeeScript, JavaScript, CSS, and HTML.checked 11 Oct 2026
- Limit
- The terms describe Pencil Code as an educational service and prohibit using it on behalf of or as part of a business.checked 11 Oct 2026
- Open source
- Pencil Code describes itself as open source and publishes its software license terms.checked 11 Oct 2026
- Personal information
- The terms prohibit posting private or personally identifiable information, including full names and contact details.checked 11 Oct 2026
- Privacy
- The privacy policy says users can create and run programs without registering, but must register to save projects on the service.checked 11 Oct 2026
- Purpose
- Pencil Code is a collaborative programming site for creating art, music, games, stories, and projects involving math, webpages, simulations, and algorithms.checked 11 Oct 2026
- Security and data
- The site warns that posted data is public, is not secured from loss, and should not be relied on for safekeeping.checked 11 Oct 2026
- Sharing
- Programs are open for others to see and copy, and posted content is public.checked 11 Oct 2026
- Support
- The team page invites classroom users and open-source contributors to join the discussion group and says Slack invitations are sent within about a day after submitting contact information.checked 11 Oct 2026
- Turtle graphics
- Programs preload the Pencil Code library, which provides turtle graphics functions.checked 11 Oct 2026
The company
- Headquarters
- Lincoln, Massachusetts, United Stateschecked 28 Sep 2026
Alternatives to Pencil Code
- 1

Codecademy
Free planAndroidiOSWeb8.1Free plan - 2

Kodable
Free planAndroidiOSWeb8.1From $119.99 a year - 3

MIT App Inventor
Free planOpen sourceAndroidiOSWebAPI8.0Free plan - 4

CodeHS
Free planAndroidiOSWeb7.6From $990 a year - 5
Hopscotch
Free planAndroidiOSWebmacOS7.4From $19.99 a year - 6
Progate
Free planAndroidiOSWebmacOS7.4From $14.99 a month
