Switch between code & blocks instantly

Code anything.
However you think.

Codeforge is the playground where you ship JavaScript, Python and HTML — drag visual blocks when you want, drop into raw code when you need.

hello.js
function forge(idea) {
  return idea
    .split('')
    .map(build)
    .join('✨');
}

// or drag blocks instead 🧱

Text or Blocks

Toggle between Monaco code and Blockly visual blocks. Same project, two ways to build.

Saved in the cloud

Every project synced to your account. Pick up exactly where you left off, on any device.

Run instantly

Live preview for HTML, sandboxed JS execution, and a clean output console — no setup.

Make it yours

Custom username, profile picture, bio. Your code, your identity.

Multi-language

JavaScript, Python, HTML — and more on the way. Pick the right tool for the idea.

Share or keep private

Mark projects public to share with the world, or keep them in your own vault.

Your next project is one click away.

Free to start. No credit card. Just open the editor and build.

Create your account