Hoy les comparto un snippet super sencillo para convertir los códigos ISO de países de 2 caracteres (ISO 3166-1 alpha-2) en emojis de sus banderas. Ideal para darle un toque colorido y divertido a tus proyectos web. 🚀 ¡Vamos a verlo!

 const country2emoji =  (countryCode) => {
    if (!countryCode) return "";
    const code = countryCode.toUpperCase();
    const flagOffset = 127397;
    const codeArray = code.split("");
    const flag = codeArray
      .map((char) => String.fromCodePoint(char.charCodeAt(0) + flagOffset))
      .join("");
    return flag || code;
  }

Ejemplo en el playground konsole.dev


Espero que les sea de utilidad.