Sketch32 Sketch32

Build for Arduino and ESP32 from your phone

Write your code on the phone, compile it on the phone, and flash the board directly over a USB OTG cable. No computer needed — the compiler runs on your device.

Arduino-compatible boards ESP32 family Flashing over USB OTG Serial monitor Offline compiling
Pricing Get Pro details

What it does

The desktop IDE, running on your phone.

Real compiling

Code is compiled on the phone, not sent to a cloud server. Works without internet.

Flash over USB OTG

Plug the board in with an OTG cable and write the compiled output straight to it. AVR and ESP32 supported.

Editor built for phones

Syntax highlighting, a word completion bar, multi-file projects and full-screen writing.

Serial monitor

Watch the board output live, send data, change baud rates.

Ready-made examples

From Blink to WiFi and sensors; library examples are listed too.

Board options

Upload speed, flash mode, partition scheme and core debug level are in your hands.

Pricing

The free version gives you 10 uploads per week and shows ads. Pro has no limit and no ads.

Monthly

$2.99
VAT included
Buy

Yearly

$14.99
VAT included
Buy

What Pro gives you

  • No ads
  • Unlimited uploads to your board (free version: 10 per week)
  • Priority answers to your questions
  • New Pro features at no extra cost

Your license key is emailed to you after payment. Just enter it under More > Sketch32 Pro in the app. Each key works on a single device.

No plan renews automatically. Nothing is charged again when the term ends; the app simply continues as the free version.

Get Pro details

We will email you the plans, pricing and the payment link.

Your email is used only to send you this information and to deliver your key after purchase. See: Privacy Policy.

Frequently asked

Does it really compile without a computer?

Yes. The toolchain runs inside the app; your code is never uploaded to a server, and you can compile and flash without an internet connection.

Which boards are supported?

Arduino-compatible AVR boards (Uno, Nano and similar) and the ESP32 family. The full list is in the Boards tab inside the app.

How many uploads does the free version allow?

10 per week, resetting on Monday. You can also earn extra uploads by watching rewarded ads. Pro has no limit.

How many devices does a key work on?

One. It binds to the first phone you activate it on. If you change phones, message us from the Support screen and we will release the device.

What does lifetime mean?

A one-time payment; the license never expires. With monthly and yearly plans, Pro features switch off when the term ends and the app keeps working as the free version.

Why does my USB cable not work?

Some charging cables carry power only and have no data lines. If the board does not appear, try a proper OTG data cable first.