EULA generator — an end user licence agreement for your app

Enter your software's name, licence term and device limit, choose the restrictions, and the tool drafts a numbered end user licence agreement. It is a starting template, not legal advice, and software and consumer laws differ by country.

Live demo · real result from this tool
Licence term

Your result appears here.

Processed on your device — nothing is uploaded.

How to use the EULA generator

  1. Enter the Software or app name, then Business or legal name, Website, Contact email, an optional Postal address and the Effective date.
  2. Type the Governing law, for example “Ireland”.
  3. Choose the Licence term: Perpetual or Subscription, and set Devices per licence (1–1000).
  4. Tick the restrictions you want: No reverse engineering, No redistribution or resale, Personal, non-commercial use only and Automatic updates.
  5. Copy or download eula.md and show it in your installer or app store listing.

What it does and when to use it

Use it for desktop software, mobile apps, plugins, games or downloadable tools that you license to end users. The agreement has numbered sections: 1. Licence, 2. Restrictions, 3. Ownership (“licensed, not sold”), 4. Updates (optional), 5. Third-party components, 6. Termination, 7. No warranty, 8. Limitation of liability and 9. Governing law, then contact details.

It does not cover payment, refunds, subscription billing, data collection, export controls, support or multi-seat business licences. If your app collects personal data, you also need a privacy notice, for example from the privacy policy generator. An acceptable use policy helps if the app includes an online service.

How it works

The tool fills fixed clauses with your answers in your browser; nothing is uploaded. Four restrictions are always included: copying beyond use and one backup, modifying or creating derivative works, removing proprietary notices, and breaking the law. Your ticks add the reverse-engineering, resale and commercial-use bans. Subscription changes two things: the licence lasts “for as long as your subscription is active”, and the liability cap becomes what the user paid in the 12 months before the claim.

Worked examples

Default perpetual licence. Northwind Notes, Ireland, 3 devices. Section 1 grants a licence “on up to 3 devices that you own or control, for as long as you comply with this EULA”. Section 2 includes “reverse engineer, decompile or disassemble the Software, except to the extent the law expressly permits”.

Personal subscription on one device. Subscription, 1 device, non-commercial ticked, automatic updates and reverse-engineering ban unticked. Section 1 ends “on up to 1 device that you own or control, for as long as your subscription is active, for personal, non-commercial use.” Section 8 limits liability to “the amount you paid for the Software in the 12 months before the claim”.

Limits and tips

  • Numbering follows the sections you keep. If you untick Automatic updates, the Updates section disappears and the later sections move up one number.
  • Liability caps have limits. In the EU, a standard term that creates a significant imbalance against a consumer is unfair and does not bind them (Directive 93/13/EEC).
  • Show it before use. Make users see and accept the EULA in the installer or on first launch.
  • Laws differ by country. Treat the output as a draft for review.

Frequently asked questions

Do I need a EULA as well as terms and conditions?
They do different jobs. A EULA sets what a user may do with installed software. Terms and conditions cover the use of a website or online service. A web app often needs only terms; a downloadable or desktop app often has a EULA. The terms and conditions generator writes the other kind.
Can a EULA ban all reverse engineering and backup copies?
Not in the EU. Directive 2009/24/EC says a person with a right to use a program may make a back-up copy where it is necessary for that use, allows decompilation for interoperability in limited cases, and makes contract terms against these exceptions null and void (Articles 5(2), 6 and 8). The template allows one backup copy and adds "except to the extent the law expressly permits" to the reverse-engineering ban.
Does it work for open-source software?
No. Open-source projects use an open-source licence instead, such as MIT or GPL. The EULA only has a short section saying third-party and open-source components keep their own licence terms.
Is this legal advice?
No. It is a starting template that is not tailored to your product. Licence and consumer laws differ by country, so have a lawyer review it before release.

Sources

  1. Directive 2009/24/EC on the legal protection of computer programs (Articles 5, 6 and 8) — EUR-Lex, Publications Office of the European Union, accessed 2026-10-07
  2. Council Directive 93/13/EEC on unfair terms in consumer contracts — EUR-Lex, Publications Office of the European Union, accessed 2026-10-07

Written by the ToolsRift team · Last updated · Figures last verified

Pages are drafted with AI assistance and checked by automated tests. How we write and check pages.

Was this tool useful?

Report a problem

Start typing to search every tool.

↑ ↓ to moveEnter to openEsc to close