La Charte européenne des langues régionales ou minoritaires (ECRML) est un traité européen qui a été adopté en 1992.

Il a été conçu par le Conseil de l'Europe pour protéger et promouvoir les langues régionales et minoritaires historiques en Europe. Elle s'applique uniquement aux langues traditionnellement utilisées par les ressortissants des États parties et qui sont très différentes de la langue majoritaire ou officielle. Le traité ne protège pas les langues qui sont utilisées par les immigrants récents d'autres pays. De même, le traité ne protège pas les dialectes locaux de la langue officielle ou majoritaire.

Pour être protégée, une langue doit être parlée soit par les personnes vivant dans une région ou une zone du pays, soit par une minorité dans l'ensemble du pays (les langues telles que le yiddish et le romani sont couvertes par le traité même s'il n'y a pas de "région rom").

Les langues officielles nationales ne sont pas couvertes par le traité, mais certaines langues officielles régionales le sont. Par exemple, le catalan n'est officiel que dans une région d'Espagne et peut donc bénéficier du traité. En revanche, l'irlandais ne peut pas en bénéficier car il est une langue officielle en Irlande, même s'il s'agit d'une langue minoritaire. En revanche, l'irlandais est protégé en Irlande du Nord parce qu'il n'est pas une langue officielle ou nationale du Royaume-Uni.

La France a signé le traité, mais la constitution française ne permet pas au gouvernement de soutenir une autre langue que le français.

Il existe deux niveaux de protection. Chaque pays signataire du traité doit accorder le niveau de protection le plus bas à toutes les langues admissibles. Les pays peuvent décider d'accorder à certaines langues le niveau de protection le plus élevé. Les pays doivent alors faire 35 choses.