Portuguese Verb Conjugator
Conjugate Portuguese verbs across five tenses and six persons.
Fully irregular forms from a verified table.
| Person | Present | Preterite | Imperfect | Future | Conditional |
|---|---|---|---|---|---|
| eu | sou | fui | era | serei | seria |
| tu | és | foste | eras | serás | serias |
| ele/ela | é | foi | era | será | seria |
| nós | somos | fomos | éramos | seremos | seríamos |
| vós | sois | fostes | éreis | sereis | seríeis |
| eles/elas | são | foram | eram | serão | seriam |
To conjugate a regular Portuguese verb, drop the -ar, -er, or -ir ending to get the stem, then add the ending for the person and tense. For falar, the stem fal- plus the present eu ending gives falo (I speak).
How Portuguese conjugation works
Portuguese verbs fall into three families by their infinitive ending — -ar, -er, and -ir. Drop those last two letters to get the stem, then attach the ending that matches the person and tense. The present, preterite, and imperfect add their endings to the stem; the future and conditional are special — they attach their endings to the whole infinitive. (These tables follow European Portuguese, which keeps the vós forms.)
Regular endings by family
Endings for eu, tu, ele/ela, nós, vós, eles/elas. Future and conditional attach to the full infinitive.
| Tense | -ar | -er | -ir |
|---|---|---|---|
| Present | o · as · a · amos · ais · am | o · es · e · emos · eis · em | o · es · e · imos · is · em |
| Preterite | ei · aste · ou · ámos · astes · aram | i · este · eu · emos · estes · eram | i · iste · iu · imos · istes · iram |
| Imperfect | ava · avas · ava · ávamos · áveis · avam | ia · ias · ia · íamos · íeis · iam | ia · ias · ia · íamos · íeis · iam |
| Future | ei · ás · á · emos · eis · ão | ei · ás · á · emos · eis · ão | ei · ás · á · emos · eis · ão |
| Conditional | ia · ias · ia · íamos · íeis · iam | ia · ias · ia · íamos · íeis · iam | ia · ias · ia · íamos · íeis · iam |
Worked example: falar (to speak)
Drop -ar to get the stem fal-, then add the endings. For the future, keep the full infinitive falar- as the base.
- 1 Find the stem. falar − ar = fal-. This carries the present, preterite, and imperfect.
- 2 Add the present endings. fal + o/as/a/amos/ais/am → falo, falas, fala, falamos, falais, falam.
- 3 Add the preterite endings. fal + ei/aste/ou/ámos/astes/aram → falei, falaste, falou, falámos, falastes, falaram.
- 4 Build the future on the infinitive. falar + ei/ás/á/emos/eis/ão → falarei, falarás, falará, falaremos, falareis, falarão.
Where the rules break down
The big irregulars. Verbs like ser, estar, ter, ir, fazer, and poder bend the paradigm in ways no ending can capture, so they are stored with hand-verified tables rather than generated.
Stem and spelling changes. Verbs with vowel or spelling shifts (like pôr or verbs whose spelling adjusts before certain endings) are only correct if they are in the irregular list; otherwise the tool applies the regular endings and flags the result.
What is not covered. Compound tenses (tenho falado) use ter plus a past participle and are a separate build, as are the subjunctive moods and the personal infinitive.
The same stem-plus-ending logic drives the Spanish conjugator and the Italian conjugator, where the future and conditional likewise build on the full infinitive.