La diferencia entre ‘había’ y ‘habia’ radica en la acentuación y el significado de cada forma. ‘Había’ es una forma conjugada del verbo ‘haber’ en pretérito imperfecto y lleva tilde, mientras que ‘habia’ no existe en español y no es reconocida como una palabra válida.