O XII Concílio de Toledo, realizado em Toledo, Espanha, foi iniciado em 9 de janeiro de 681 pelo rei visigótico Erwig, eleito rei em 680. Uma de suas primeiras ações foi libertar a população das leis de Wamba e reconhecer Erwig, anatematizando todos os que se opunham a ele.
O Concílio contou com a presença de trinta e oito bispos, quatro abades e cinco oficiais palatinos. Reconhecia o direito do arcebispo metropolitano de Toledo de consagrar todos os bispos nomeados pelo rei, mesmo que estivessem fora de sua própria província. Assim nasceu o primado da diocese de Toledo sobre toda a Espanha.
O conselho implementou várias medidas contra os judeus, promulgando contra eles vinte e oito leis. Os bispos ordenaram a leitura em todas as igrejas dos cânones contra os judeus e conservaram todos os atos de abjuração e conversão de judeus, proibindo os convertidos de retornar ao judaísmo. Os cânones foram lidos pela primeira vez na igreja de Santa María em Toledo em 27 de janeiro. Caso contrário, a perseguição aos judeus foi isolada ao confisco de bens.
O conselho, a pedido de Erwig, revisou o Fórum Iudicum de Reccesuinth para corrigir injustiças e contradições percebidas. A lei revisada entrou em vigor em 21 de outubro. As leis contra a violência contra os escravos foram suprimidas. A tendência geral de todas as modificações e novas legislações era a favor dos nobres e seus privilégios.
Em assuntos religiosos, os bispos tratavam de penitência, morte, excomunhão, número de sés, eleição de bispos, missa e disciplina clerical. A nomeação de bispos pelos reis foi proibida (apesar do reconhecimento tácito de fato). A data dos sínodos provinciais foi fixada em 1º de novembro de cada ano. A data anterior havia sido em maio, desde o Quarto Concílio. As províncias foram ordenadas a realizar pelo menos um sínodo a cada ano. A igreja da Galiza foi sancionada em seu tratamento de escravos (ver Décimo Concílio de Toledo) e o paganismo existente da província condenado.
O curto conselho terminou em 25 de janeiro.