How to Subscribe to the Arduino Chrome App for Education

An overview of the subscription process for Arduino Create Chrome App for Education.

  • 21 respects

Apps and online services

About this project


This step-by step guide is intended for schools that are looking into a subscription of Arduino Create Chrome App for Education, and what to expect when purchasing.

If you are an individual not in an education environment and want to use the Arduino Chrome App on your personal Chromebook, please visit the store. (Note that there is a five-day free trial.)

The Arduino Create Chrome App for Education allows students to write code and upload sketches to official Arduino boards (including Uno, 101, Mega, Mega ADK, Esplora, Nano (ATmega328), Micro, Zero, MKR1000, MKR Zero, MKR Fox 1200, MKR GSM 1400, MKR WAN 1300, Pro and Pro Mini (ATmega328)) from your browser on Chrome OS devices.

Arduino Create is hosted online, therefore it will always be up-to-date with the latest features and support for new boards. Students' sketchbooks are saved on the cloud, always backed up and accessible from any device.


What Do I Need?

To subscribe, you will need to create an Arduino ID, a valid credit card, and the email addresses of the users you want to enroll. We also have a solution for students that do not have access to email.

Is a credit card the only available payment method?

Yes you can subscribe only with a valid Credit Card, we are going to add a Purchase Order option in the future.

I just want to test out this app to make sure it fulfills my school's needs, what shall I do?

We recommend you make a subscription just for yourself and pay $0.40, this will last for a month. If you are satisfied with the app you can add your students, if not you should just cancel the plan.

Create an Arduino Account

An Arduino account is all you need to purchase a subscription for your classroom.

Create a new Arduino Account via this link. Complete the sign up registration form, then hit the ‘Create Account ’ button. You will receive an email with a link to activate your account. Once you select the link, a new page will open with your confirmed account information.

Select a Plan

Go to and click on the plan that best suits your needs, based on the number of students you would like to enroll. Don't worry if you select a plan and then enroll a higher number of students, we will automatically adjust the subscription bracket for you.

This is a monthly-based subscription. With each of these plans, you will be able to run the online Editor on any Chrome OS device for the selected number of users.

When selecting a plan, you will be asked to log in. Now it's the time to use your credentials.

Enter Your School Information

We need a few details about your school in order to proceed with the billing. We will send emails with the invoices to the email address you provide.

If you have a tax exempt certificate, you can upload it here. Please note that it should be smaller than 5MB and that the supported formats are PDF and JPG.

Create a Team and Add Your Students' Emails

You will now have to enter your students' emails to allow them to use the Arduino Chrome App for Education.

First give your team a name (e.g. "Robotic Class" or "3rd Grade"). Teams are useful because you can easily remove all the members in a single click, if for instance, you will use the Chrome app for only a few weeks.

From there, enter your students' emails. You can do so by copying/pasting them in the input field, or by entering each email manually and then pressing the 'ADD' button (or enter on your keyboard). Additionally, you can upload a CSV with just one column with all the email addresses.

If you are a teacher that is going to use the Chrome App, note that you don’t need to add your email address to the list, as we will provide you with a free plan as long as a subscription connected to your Arduino ID is running.

If something is wrong with your emails, an error message will pop up. Please delete the emails in the incorrect format.

If you want to create a NEW TEAM, you can do so in this screen. Otherwise, choose PURCHASE.

My students cannot receive emails, how can I enroll them?

As soon as you purchase a licence for your students, we will create an invite (in the form of a short URL) for them to enroll without having to receive emails.

The invites to create their Arduino IDs will be available on this page at the end of the purchase flow. Print out the table and cut one strip per student. Please note that students unable to receive emails will be unable to recover their password in case they lose it.

Enter Your Credit Card Information

Your credit card information will be saved by Stripe. You will not have to enter them again if you need to add members to your subscription plan later on.

When is my credit card charged? When will I be invoiced?

Your credit card is charged when you first sign up to the plan. It is then charged on a monthly basis from when you signed up. Invoices will be sent out at the end of the billing cycle.

A subscription’s billing date is determined by:

  • When the subscription is created
  • Its billing interval

For example, a customer subscribed to a monthly plan on the 2nd will always be billed on the 2nd. A different customer subscribed to that same plan starting on the 15th will always be billed on the 15th.

Install the Chrome App on Your Devices

Now that you have granted access to your students, you need to install the app on their devices. Go to this Chrome App Store link and select Install.

If you are unable to install the app, you need to refer to your IT manager and have them go through the installation process explained on this tutorial. They can also bulk install the app on a fleet of Chrome OS devices.

Invite Emails to Access the Chrome App

We have sent an invitation email to all the members you have listed in the subscription. Please remember that the members’ email you submitted MUST be the same used in their Arduino ID.

If your students cannot receive emails, click on HERE IS THE SOLUTION, and follow the instructions to have them create an Arduino ID without accessing their emails.

You can now select SEE YOUR PLAN to access your subscription settings.

Your Plan

Your plan has a few settings available: Members, Teams, Billing, and School Information.

How do I add a member after I have subscribed to a plan?

You can add students from the Plan page. Each member added between today and the renewal date will pay only the difference between the full month subscription price and the days the membership has been active. From the following billing cycle, all members will pay their subscription in full.

How do I remove a member? What happens when I delete a member?

You can remove students from your Plan page. Click on the checkbox alongside the student’s email address and then hit delete on the teal bar that will appear. If you remove a member, they will lose the ability to upload to any Arduino board from their Arduino Chrome App for Education. All the sketches will still be available, and students will be able to write and verify the code, save, and use the serial monitor.

How do I delete a team?

You can delete a team from your Plan page. Click on the checkbox by the team's name and then hit delete on the teal bar that will appear. All the members that were part of that team will lose the ability to upload code to their boards using the Chrome App.

What happens in the summer when the school is closed?

At the end of the school year, you can simply delete the plan on the billing page. Your school details as well as the students' emails will be kept. At the beginning of the new year, you will simply need to re-enter your credit card information and everything will work again.

What happens if the students will use the app just for 4-5 weeks?

If you plan to use an app for a group of students for only a few weeks, you can create a team, add the students you need, purchase the subscription for them, and then delete the team at the end of the class. Click on the checkbox alongside the team’s name and then hit delete on the teal bar that will appear. When you add new users, you won't need to re-enter the credit card information.

I have students who come to single day activities or come once a week for a club meetings that may only be accessing on rare occasions.

You will need to create a team and add/remove them according to your needs. The cost per month starts at $0.40 per student.

Chromebooks are property of my school's classroom, not the student. So if a student accesses Arduino Create outside of my classroom, they will likely be using Create on a laptop or computer as opposed to a Chromebook.

They will just need to log in with their Arduino account on They can use any laptop, and their sketchbook will remain the same as it is hosted online. They will just need to install a plugin on their laptop as described in this tutorial.


When I go to on my Chromebook I see a yellow warning that says ‘No Chrome App connection. Upload is disable until you reconnect.’

Has the IT department allowed/installed the Arduino Create Chrome app on all the Chrome OS devices? If not please share with them the instructions available on this tutorial. Is the Arduino ID you use to login to connected to the same email your added to the licence? Unless these 2 steps are in place the upload won't work.

When uploading a sketch I receive a message that says my user is unlicensed.

Make sure your students have accepted the invite email we have send them and have successfully created an Arduino ID. You can check if they have done so in the Members page, if you have anyone in the ‘Pending Members’ section this is the issue. Go ahead to re-invite them and they create the Arduino ID.

Make also sure the Arduino account you are signed in with has the same email address as the one you were invited to.

That's It!

If you have any other questions on the Chrome App, please open a thread on the Arduino Forum.


Similar projects you might like

Night Light Assistant

Project tutorial by Gabriele Fugazzi

  • 6 respects

Smart Energy Saver for Your Home

Project tutorial by Dhairya Parikh

  • 12 respects

A Geiger Counter Simulator

Project tutorial by organtin

  • 1 comment
  • 4 respects

Twilight Switch With Levels

Project in progress by Rafa Salvador

  • 1 comment
  • 4 respects

Arduino MKR DIN Rail Mount

Project showcase by hwhardsoft

  • 4 respects

Simple Water Quality Analysis

Project showcase by Wen-Liang Lin

  • 10 respects
Add projectSign up / Login