Angular Tools
Free, browser-based tools for Angular developers. Build any Angular CLI command visually, check which Node.js and TypeScript versions your Angular version needs, convert *ngIf and *ngFor to @if and @for, look up the Signal Forms equivalent of any Reactive Forms API, and plan an upgrade between any two majors from v8 to v22, for the framework and for Angular Material, with the exact ng update commands, breaking changes and links to the official sources for every step.
All Angular tools
Angular Upgrade PlannerPick a source and target Angular version (8–22) for an ordered, checkable upgrade plan — ng update commands, breaking changes, deprecations, and migrations.Angular CLI Command BuilderBuild ng new, ng generate, ng serve, ng build, ng test, ng add and ng update commands visually — pick options, copy the exact command. Based on the official Angular CLI reference.Signal Forms Migration ReferenceSide-by-side Reactive Forms to Signal Forms reference: FormGroup, Validators, FormArray, valueChanges, ControlValueAccessor and submission, with code checked against angular.dev.Angular Control Flow ConverterConvert *ngIf, *ngFor and ngSwitch to @if, @for and @switch. Handles else templates, trackBy, index aliases and inline component templates, using the official migration rules.Angular Node.js & TypeScript Version CheckerWhich Node.js, TypeScript and RxJS versions does your Angular version need? Check your versions or paste package.json against the official compatibility table (Angular 6 to 22).Angular Material Upgrade PlannerPick a source and target Angular Material version (8–22) for an ordered upgrade plan — MDC migration, legacy removal, Material 3 theming, and ng update commands.
Popular Angular upgrade paths
Popular Material upgrade paths
Actively supported Angular versions
| Angular | Node.js | TypeScript |
|---|---|---|
| v22 | ^22.22.3 || ^24.15.0 || ^26.0.0 | >=6.0.0 <6.1.0 |
| v21 | ^20.19.0 || ^22.12.0 || ^24.0.0 | >=5.9.0 <6.0.0 |
| v20 | ^20.19.0 || ^22.12.0 || ^24.0.0 | >=5.8.0 <6.0.0 |
Source: Angular version compatibility. Last reviewed . Older versions and your own setup: Node.js & TypeScript version checker.