O Algoritmo de quebra de linha Unicode é um conjunto de regras para determinar onde uma linha deve ser quebrada em um texto. Ele é usado para garantir que o texto seja exibido corretamente em diferentes dispositivos e plataformas. O UAX #14 é uma especificação desse algoritmo, escrita pela equipe Unicode.A biblioteca perl-unicode-linebreak é uma implementação desse algoritmo em Perl, uma linguagem de programação. 