Veszteségmentes tömörítési eljárás, amely az egymást követő azonos elemekből felépülő szekvenciákat egy jelölő és az ismétlések számával kódolja.

A futáshossz kódolás elsősorban a sok azonos bájtot összefüggően tartalmazó állományok, mint például a fekete-fehér vagy vonalas rajzok tömörítésére használható jól, amelyek méretét drasztikusan képes csökkenteni.