Cada símbolo que aparece na tela conta 1, não importa o acento. c e ç valem 1 cada, e um emoji também vale 1. Espaços e quebras de linha entram na conta.
Contador de caracteres
Conte os caracteres de um texto de duas formas: os que você enxerga e o tamanho real em bytes. Entenda por que "a" e "á" pesam diferente.
Contagem 1: o que você enxerga
A mesma contagem, mas ignorando espaços, tabs e quebras de linha. Ou seja, só letras, números, pontuação e símbolos.
Contagem 2: o tamanho real
O espaço que o texto ocupa ao ser salvo ou enviado. Letras sem acento usam 1 byte; á e ç usam 2; € usa 3; emojis usam 4. É o que vale para limites de banco de dados, SMS e APIs.
Quantos números do Unicode formam o texto. Costuma ser igual aos visíveis, mas difere quando um símbolo é montado com várias peças, como á escrito como a + acento solto, ou emojis compostos (👨👩👧 são 5).
Extras
Sequências de caracteres separadas por espaço, tab ou quebra de linha.
Quantidade de linhas, contando cada quebra de linha. Texto vazio tem 0.