Free Educational Licenses

Learn or teach coding with best-in-class development tools from JetBrains!

Individual licenses for students and teachers

Get free access to all JetBrains IDEs for personal use at school or at home.

Who can get free individual licenses for education

Students and faculty from accredited educational institutions (high schools, colleges, and universities) are welcome to apply.

Students need to be enrolled in an accredited educational program that takes one or more years of full-time study to complete.

Not sure about the license terms? Check out the FAQ or read the full terms here.

Free educational licenses

Must only be used for non-commercial educational purposes.

May be renewed free of charge as long as you are a student or a teacher.

May not be used for development of any organization’s products or services.

May not be shared with any third parties.

Get free access to all developer tools from JetBrains!

Options to get a free educational license

Official university email address

ISIC or ITIC card

How to renew your license

For graduates

Check out the 40% graduation discount for former Student license holders! Select the product of your choice, and the discount will be applied automatically:

All Products Pack

$173.40

$289.00

For students

To renew your free license for another year, use the dedicated link in your JetBrains Account, or a link from the automatic email reminder we send out two weeks before your subscription expires.

FAQ

You are welcome to submit your institutional email domain to the swot repository that JetBrains uses to grant free licenses to students and faculty worldwide.
No, licenses for students and faculty are valid only for one year. Perpetual fallback licenses are not provided.
If you’re still studying/teaching at a full-time educational program, you can renew your free license for another year. To do so, use the dedicated link in your JetBrains Account, or use a link from the automatic email reminder we send out two weeks before your subscription expires.

Sure! JetBrains is happy to compliment you on your graduation by providing a 40% Graduation discount. You can use it to purchase a new 1-year personal subscription for any single JetBrains product or for the All Products Pack. A Graduation discount is available within two years of your educational license expiration date. Simply use your JetBrains Account to purchase a license, and the discount will be applied automatically.

Please note that the offer cannot be combined with the educational license renewal. If you renew your free license for one more year, a similar Graduation offer will be available to you a year later.

No, free educational licenses can be used strictly for non-commercial educational purposes (including academic research). If you’re employed at a commercial company, you may consider asking your employer to purchase a business subscription for the JetBrains products you need. If you’re doing freelance work, you can purchase a separate personal subscription for commercial projects (monthly or annual).
Yes, just like a regular personal subscription, a free educational license can be used on multiple machines. For example, you can install the software on a classroom PC and a laptop at home and activate it with a single license. If you use your license on a shared PC/lab machine, please make sure that other users don’t have access to your personal license information (e.g., you should be working in your own Active Directory User profile).
No, as of January 2019 it is not possible to download offline activation codes for educational license packs. Please use your JetBrains Account credentials to register your student license.
You can have a look at our Classroom licenses that can be provided to representatives of accredited educational institutions. Classroom licenses are All Products Packs licensed to an educational institution, not to an individual student/teacher. They can be shared with multiple users via a single invitation link or distributed via the floating license server in the school’s local network.
No, only students of accredited educational institutions offering long-term curriculums (longer than 1 year) can qualify for a free student license. If you are attending a short-term course, please encourage your instructor to check out the licensing options we have available for bootcamps/training companies. You might also want to find out more about our free educational tools.

Free licenses are granted only to the faculty members of schools, colleges, and universities that have long-term educational programs (longer than 1 year). Instructors of short-term commercial training courses are not eligible for support.

If you are an instructor with a commercial training company/bootcamp, and you would like to provide your students with access to our tools, please have a look at the licensing options available for training companies.

If your training company is interested in becoming a JetBrains Consulting/Training Partner, please check out this page.

No, according to our EULA, free educational licenses can be used only for studying, teaching classes, or conducting academic research. If you need licenses for other purposes, e.g., for the development of internal products or services at your educational institution, we can offer you a 50% discount. Please contact our sales team to request the discount.

Classroom licenses for educational institutions

Get free access to all JetBrains IDEs and team tools for teaching programming classes in your school.

Free classroom licenses

Are issued to accredited educational institutions, including schools, colleges, universities, and non-commercial educational organizations.

Are managed by faculty members, professors, IT support staff, and other official representatives of your educational organization. License administrators manage the licenses in their JetBrains Account.

Are valid for one year and can be renewed in the 30 days before the license expiration date.

Must be used only for teaching classes.

Are not provided for personal use to individual students or teachers (please request an individual educational subscription instead).

May not be used for any commercial purposes.

May not be used for the internal development of your organization’s products or services.

May not be shared with any third parties.

Get free access to all developer tools from JetBrains!

FAQ

If you’d like the staff and students to have individual access to the software, we recommend using free individual student/teacher licenses. Individual educational licenses can be used to access the software both in classrooms and on personal laptops/at home. They are issued directly to the users so that school representatives don’t have to manage them.

If you’d like to manage the licenses yourself and need them for per-machine distribution in your classrooms, we recommend that you apply for classroom licenses.

We provide free classroom licenses to accredited educational institutions (schools, colleges, and universities) and other non-commercial educational organizations for direct classroom assistance. Licenses are granted to official organization representatives such as teachers, faculty members, and IT support staff.
No. According to our EULA, classroom licenses should be used for classroom assistance. If you are a software developer/analyst who works on internal projects, we can offer you a discount on a commercial license. Please contact our sales team for details.

Yes, you can get classroom licenses to use in the computer labs at your training center. In this case, classroom licenses should be distributed via the JetBrains License Server.

If you teach short-term courses, you’re welcome to participate in our Training Support Program. We provide course instructors with free coupon codes to share with their students. Students will be able to get a personal subscription for the duration of the course (up to 6 months).

No. If you teach or study at an accredited educational institution, please apply for a free Student/Teacher License Pack. To request an individual educational subscription, you may use your official university email address, your GitHub Student Developer Pack, an ISIC card, or any official document confirming your status as a student/teacher.

The number of licenses you’ll need depends on how you distribute them.

If you plan to use the JetBrains License Server, it’s the number of concurrent users that matters. For example, if you have 60 PCs in the labs but no more than 20 students will use the software simultaneously, then you will need 20 licenses.

If you are going to assign the licenses to students individually, then you will need as many licenses as you have students who will work with JetBrains tools.

No, classroom licenses are valid for 12 months only. Perpetual fallback licenses are not provided.
Please feel free to contact us at classroom@jetbrains.com whenever you run out of licenses. We’ll be glad to send you additional ones.
You will get an automated email reminder shortly before your current subscriptions expire. Use the link from that email to re-apply for the license support, or just write to us at classroom@jetbrains.com.
You can access these data through your JetBrains Account.
You can distribute classroom licenses in the following ways:
  • License Vault – a cloud service for distributing floating licenses, suitable for both shared computers in your school’s computer labs and your users’ personal devices.
  • Floating License Server (FLS) – a standalone web application that issues floating licenses within your local network. FLS enables per-machine distribution of licenses in your school’s computer labs.
  • Direct assignment – in your JetBrains Account, you can manually assign and revoke licenses for each user, or send out an invitation link that lets users get a license from the list of all available subscriptions.

You can change or combine the ways you distribute the classroom licenses at any time.

Check out this guide if you’d like to use License Vault to manage your classroom subscriptions. For additional technical assistance, contact support-int@jetbrains.com.
Download the license server and proceed with its setup according to the instructions. For additional technical assistance, please contact support-int@jetbrains.com.

You can distribute licenses by assigning them to students and teachers individually. Please refer to this guide for more information.

For information about revoking licenses from users who no longer need them, check out this article.

No, there is no such limit for educational organizations. You can use License Vault or JetBrains FLS with any number of classroom subscriptions.
Unfortunately, this option is not currently available. However, you’re welcome to email us at classroom@jetbrains.com and describe your classroom setup. We will be glad to help you with the licensing.