The Spanish verbs ser and estar both mean to be, but each one in different ways. This article is about the differences between both and when to use which one.

ser

Ser is used to refer to identity, like: nationality, gender, profession and origin. Below some examples:

Ana es española.
Ana is Spanish.
José es periodista.
José is journalist.

Furthermore ser is used for expressions of time, dates, days and events. Below some examples:

Son las doce del mediodía.
It's twelve o'clock in the afternoon.
La semana pasada fue el cumpleaños de mi hermana Alexandra.
Last week was the birthday of my sister Alexandra.

Read more about expressing time and dates in the article about time in Spanish.

Ser is also used to tell what things are made of. For example:

La mesa es de madera.
The table is made of wood.
Los neumáticos son de goma.
The tires are made of rubber.

Also ser is used to indicate property. For example:

Este coche es el mío, y aquél es el tuyo.
This car is mine, and that one is yours.

Ser is a very irregular verb, for the full conjugation in all moods and tenses see the table with the conjugation of ser. You can also practise the conjugation of ser on this website.

estar

Estar is used to express the location of somebody or something, for example:

Estamos en la isla de Tenerife.
We are on the island Tenerife.
Los libros están sobre la mesa.
The books are on the table.
Mañana estaré en casa.
Tomorrow I'll be at home.

El Teide is situated on Tenerife and is with 3715 meter the highest point of Spain.

In addition estar is used for the expression of feeling, mood, emotion, physical codition or appearance. It's importante to notice that it's always a state of being. For example:

Estoy feliz.
I'm happy.
Carmen está resfriada.
Carmen has a cold.
La chica está bonita.
The girl looks pretty.

Furthermore estar is used for civil state, like: divorces, married, died, etc. For instance:

Ramón está casado con Maria.
Ramon is married with Maria.
Están muertos.
They have died.

Also estar is used to express actions that are going on. In this case estar is use as auxiliary verb with the gerund -ing form. See the example below:

Estás leyendo un artículo sobre la lengua española.
You are reading an article about the Spanish language.

Read more about the use of the gerund in the article about the non-finate verb forms.

Estar is a very irregular verb, for the full conjugation in all moods and tenses see the table with the full conjugation of estar. You can also practise the conjugation of estar on this website.

Ser versus estar

Some other examples with clear differences between ser and estar:

El profesor es aburrido.
The teacher is boring.
El alumno está aburrido.
The pupil is bored.
Ella es bonita.
She is pretty.
Ella está bonita.
She looks pretty.

Concluding and summarising all this ser is more related to identity, estar is more related to a state or location.