A Igreja Católica define o Dia de Todos os Santos, 01 de novembro, como uma festa em “honra a todos os santos, conhecidos e desconhecidos”. Através da comemoração do Dia de Todos os Santos a Igreja Católica busca aproximar os seus fiéis a Deus. Dessa forma, a Igreja procura mostrar às pessoas através do exemplo, que todos têm potenciais para tornarem-se santos.
É costume homenagear os santos no dia do aniversário de suas mortes. Porém, o número de santos canonizados é muito superior ao número de dias do ano, sendo assim, poucos deles são oficialmente homenageados no dia de sua morte. Para resolver esse problema, o Papa Bonifácio IV, criou o Dia de Todos os Santos, com o intuito de homenagear todos os santos em um único dia.
Isso aconteceu no século VII e naquela época o Dia de Todos os Santos era comemorado no dia 13 de maio. No século seguinte (em 835), o Papa Gregório III, mudou a data que passou a ser celebrada no dia 1º de novembro. Dizem os historiadores que o principal objetivo da mudança da data foi para que ela passasse a coincidir com o Samhain – Ano-Novo para os Bruxos (comemoração que deu origem ao Halloween), buscando dessa forma, atrair os pagãos para a celebração católica .
No Brasil, assim como em toda a América Latina, o Dia de Todos os Santos não é considerado feriado nacional. Muitas pessoas, porém, vão à Igreja assistir a missas especiais em celebração aos santos. Outras ainda procuram ir aos cemitérios para limpar as sepulturas, levando flores, e deixando-as prontas para o dia seguinte, 02 de novembro, quando é celebrado o Dia de Finados. Os mexicanos celebram a data dessa mesma maneira, a diferença porém, é que os mexicanos chamam a data de Dia dos Santos Inocentes.
Em Portugal, no Dia de Todos os Santos as crianças saem juntas à rua para pedir o “pão-por-deus” de porta em porta, recitando versos e recendo em troca, pão, broas, bolos, romãs, frutas secas, nozes, amêndoas,ou castanhas que colocam dentro dos seus sacos de pano. É também costume em algumas regiões, os padrinhos oferecerem um bolo, o Santoro. Em determinadas povoações a data também é conhecida como "Dia dos Bolinhos".