How to use the EULA generator
- Enter the Software or app name, then Business or legal name, Website, Contact email, an optional Postal address and the Effective date.
- Type the Governing law, for example “Ireland”.
- Choose the Licence term: Perpetual or Subscription, and set Devices per licence (1–1000).
- Tick the restrictions you want: No reverse engineering, No redistribution or resale, Personal, non-commercial use only and Automatic updates.
- Copy or download
eula.mdand 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?
Can a EULA ban all reverse engineering and backup copies?
Does it work for open-source software?
Is this legal advice?
Sources
- 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
- Council Directive 93/13/EEC on unfair terms in consumer contracts — EUR-Lex, Publications Office of the European Union, accessed 2026-10-07
How do we know nothing is uploaded? Test it yourself on the privacy proof page.