Paises Da Oceania Bandeiras
Como baixar e organizar bandeiras dos países da Oceania para projetos reais
Se você precisa das bandeiras corretas dos países da Oceania para um site, um aplicativo ou uma apresentação, o caminho mais rápido costuma ser direto ao ponto: pegar um repositório confiável de SVG e importar para o seu projeto. Mas tem armadilha em todo lado. Eu já perdi uma tarde inteira porque baixei bandeiras com proporções erradas e cores ligeiramente diferentes das oficiais, e ninguém avisou antes do download. O primeiro lugar que todo mundo indica é a Wikipédia, mas ela tem seus problemas. As bandeiras em alta resolução estão espalhadas por categorias, e baixar individualmente é uma tarefa chata. O mais prático mesmo é o repositório langmap/flag-icon-css no GitHub, que tem bandeiras de todos os países da Oceania em formato SVG, já organizadas por código ISO 3166-1 alfa-2. Cada arquivo leva o nome do país: australia.svg, new-zealand.svg, fiji.svg, papua-new-guinea.svg, samoa, tonga, mikronesia, vanuatu, illhas solomon, kiribati, marshall, palau, tuvalu, nauru, etc. Outra opção sólida é o projeto publicdomainvectors.org, que oferece bandeiras em vetores livres de direitos. A desvantagem é que a variedade de países pequenos da Oceania fica um pouco aquém — geralmente só as nações maiores aparecem lá.
Para quem prefere tudo centralizado, o flagcdn.com entrega SVG e PNG das bandeiras via URL direta, o que facilita muito para quem tá integrando num site. Bastando montar o link com o código do país. Só que ele não tem versão SVG de todas as nações pequenas, então verifique antes. Aqui vai um detalhe que pouca gente leva a sério: sempre confira a proporção. A bandeira da Austrália tem proporção 1:2. A de Nova Zelândia é 1:2 também. Fiji é 1:2. Papua-Nova Guiné é 2:3. Se você for usar num layout que assume todas as bandeiras como quadradas, vai dar erro visual. Eu já vi isso acontecer num projeto de dashboard onde o desarrollador configurou uma grade com aspect-ratio 1/1 e as bandeiras ficaram esticadas. A correção foi simples: remover o aspect-ratio e deixar o SVG determinar a proporção nativa dele. Isso economiza umas duas horas de trabalho que eu poderia ter evitado se tivesse testado antes.
Formato ideal e como integrar no seu projeto
Se você for usar em navegador, fique com SVG. O arquivo é leve, não perde qualidade em qualquer tela, e dá pra estilizar com CSS. Um arquivo SVG de bandeira geralmente fica entre 2 e 8 KB. Em comparação, uma imagem PNG da mesma bandeira em 512px pode facilmente ultrapassar 30 KB. Em um projeto com 20 bandeiras, essa diferença se soma rápido. A forma mais limpa de embedar é usando a tag <img> apontando pro SVG local, ou então pegando o conteúdo do SVG e injetando diretamente no HTML. A segunda abordagem permite que você manipule cores com CSS filter e até animações, mas exige cuidado porque alguns SVGs de bandeira usam path com preenximentos hardcodados que ignoram color herdado. Para quem trabalha com React ou Vue, existe um pacote npm chamado flag-icon-css que instala todas as bandeiras e expõe classes CSS prontas. A instalação é só um npm install flag-icon-css e depois importar o CSS. Mas aí surge outro problema: o pacote usa classes baseadas em código ISO, o que significa que você precisa saber o código exato de cada país. Para a maior parte dos países da Oceania isso é tranquilo. Para territórios dependentes e regiões autônomas, às vezes a nomenclatura não é óbvia. Por exemplo, as Ilhas Cook têm o código CK, mas em alguns lugares você vai encontrar referências como cook-islands.

Um erro comum que eu já cometi varias vezes é assumir que a bandeira de Hawaii está na Oceania. Não está. Hawaii é estado dos EUA e faz parte da Polinésia culturalmente, mas politicamente não entra na contagem geográfica que define a Oceania. Já a Ilha de Páscoa (Rapa Nui) é território chileno e às gera confusão — ela aparece em listas que misturam regiões culturais com regiões geopolíticas. Decida qual classificação seu projeto vai seguir antes de montar a lista.
Lista prática dos países e territórios da Oceania com suas bandeiras
Abaixo eu listo os principais, com o código ISO e o que você deve procurar nos repositórios. Austrália — AU, australia.svg. Proporção 1:2. Tem o Union Jack no canto superior esquerdo, a estrela da Commonwealth embaixo e o Cruzeiro do Sul à direita. Nova Zelândia — NZ, new-zealand.svg. Proporção 1:2. Similar à australiana, mas com quatro estrelas vermelhas com borda branca formando o Cruzeiro do Sul.
Fiji — FJ, fiji.svg. Proporção 1:2. Fundo azul com Union Jack e escudo heráldico no centro. Atenção: algumas versões antigas do arquivo SVG mostram o escudo borrado porque o vetor original tinha resolução baixa. Papua-Nova Guiné — PG, papua-new-guinea.svg. Proporção 2:3. Metade superior preta com ave-do-paraíso vermelha, metade inferior vermelha com triângulo amarelo. É uma das bandeiras mais distintas da região. Solomon Islands — SB, solomon-islands.svg. Proporção 1:2. listras diagonais azul e verde com triângulo amarelo e cinco estrelas brancas.

Vanuatu — VU, vanuatu.svg. Proporção 2:3. Metade vermelha e metade verde, faixa preta diagonal com yelô e símbolo tradicional truncheado no centro. Samoa — WS, samoa.svg. Proporção 1:2. Metade superior vermelha com Quadrado azul e CruzBRANCA. Metade inferior vermelha. Tonga — TO, tonga.svg. Proporção 1:2. Fundo vermelho com Quadrado branco no canto superior esquerdo contendo cruz vermelha.
Kiribati — KI, kiribati.svg. Proporção 1:2. Metade superior vermelha com sol amarelo radiante, metade inferior azul com ondas brancas e amarelas. Marshall Islands — MH, marshall-islands.svg. Proporção 1:2. Azul com faixas laranja e branca diagonais e lua branca de 24 pontas. Micronésia — FM, micronesia.svg. Proporção 1:2. Azul claro com quatro estrelas brancas dispostas em losango.
Palaus — PW, palau.svg. Proporção 2:3. Azul com círculo amarelo deslocado para a direita. Tuvalu — TV, tuvalu.svg. Proporção 1:2. Azul com Union Jack e sete estrelas brancas formando a constelação do Cruzeiro do Sul em configuração invertida. Nauru — NR, nauru.svg. Proporção 1:2. Azul com faixa amarela horizontal e estrela branca doze pontas no canto inferior esquerdo.

Ilhas Fiji — FJ, já mencionado acima. Tokelau — TK, tokelau.svg. Proporção 1:2. Azul com Union Jack e Brasão de Tokelau no centro. Ilhas Cook — CK, cook-islands.svg. Proporção 1:2. Azul com Union Jack e círculo de quatorze estrelas brancas formando halo.
Niue — NU, niue.svg. Azul com Union Jack e brasão central. Ilha Christmas — CX, christmas-island.svg. Proporção 1:2. Azul com Union Jack e símbolo da ilha no fly. Ilha Norfolk — NF, norfolk-island.svg. Proporção 1:2. Azul com Union Jack e pinheiro verde no centro.
Ilha Heard e Ilhas McDonald — HM, heard-and-mcdonald-islands.svg. Proporção 1:2. Azul com Union Jack e mapa branco da ilha. Ilhas Norfolk — NF, já mencionado acima. Território Antártico Australiano — AQ, Antarctica.svg. Proporção 2:3. Azul com mapa branco da Antártida e Estrela de oito pontas.

Ilha de Páscoa / Rapa Nui — CL, chile.svg. Na prática, usa-se a bandeira do Chile porque a ilha é território chileno. Gamboa de Guam — GU, guam.svg. Proporção 1:2. Azul com brasão territorial no centro. Ilhas Marianas do Norte — MP, northern-mariana-islands.svg. Proporção 1:2. Azul com brasão territorial no centro.
Problema real que eu encontrei e como resolvi
Certa vez, eu precisava montar um jogo educativo sobre bandeiras da Oceania. Baixe as bandeiras do repositório flag-icon-css e simplesmente embeddei no HTML usando tags <img>. No primeiro teste, a bandeira de Fiji apareceu distorcida. O SVG tinha um viewBox mal definido — o valor estava setado como 0 0 500 500 quando a proporção real é 1:2, ou seja, deveria ser algo como 0 0 1000 500. Eu abri o arquivo SVG, alterei o viewBox manualmente e salvei. Isso corrigiu a distorção. A lição é clara: nunca confie cegamente num repositório de bandeiras sem conferir o viewBox de cada arquivo, especialmente os de países menores. Outro problema recorrente é a bandeira da Papua-Nova Guiné em alguns pacotes. Ela aparece com a ave-do-paraíso em vermelho ao invés de preto porque alguém mergeou o desenho errado. A correção é substituir o path correspondente pelo vetor correto, disponível no arquivo da Wikipédia em Commons. Gasta cerca de 10 minutos por bandeira problemática.
Dicas técnicas que fazem diferença
Use lazy loading nas imagens se for exibir muitas bandeiras na mesma tela. Em um projeto com 25 bandeiras, sem lazy load o tempo de carga inicial pode passar de 3 segundos em conexões móveis. Com lazy load, cai para menos de 1 segundo, porque só carrega as bandeiras que entram na viewport. Se você for entregar o projeto como pacote estático, compacte os SVGs com uma ferramenta como SVGO. Isso reduz o tamanho médio dos arquivos em cerca de 40% sem perda perceptível de qualidade. Um SVG de 6 KB vira algo em torno de 3,5 KB. Soa pouco, mas em 30 bandeiras são 45 KB economizados. Para quem trabalha com designs system e precisa manter consistência cromática, extraia as cores dominantes de cada bandeira usando uma biblioteca como colorthief ou um script Node simples. A Australia retorna #012169, Nova Zelândia #00247D, Fiji #00247D também — sim, azul similar, mas tome cuidado porque cada uma tem tonalidade própria. Se você for padronizar cores num tema, verifique antes de usar a cor extraída como valor base.

Se o seu projeto exige bandeiras em formato PNG para compatibilidade com software legado, exporte de SVG para PNG usando uma ferramenta como ImageMagick ou SVGExport. Defina resolução de no mínimo 256px para que a imagem não fique pixelada. Arquivos PNG de 256px de largura ficam entre 8 e 20 KB, dependendo da complexidade do design da bandeira.
Quando não usar bandeiras da Oceania prontas
Se o seu projeto é acadêmico ou institucional e precisa de precisão absoluta, evite repositórios genéricos. Consulte sempre a fonte primária: o site oficial do governo do país ou o documento do ISO 3166-1. Bandeira da Ilha Christmas, por exemplo, teve uma mudança oficial em 2023 que alguns repositórios ainda não atualizaram. O símbolo do pinheiro foi ajustado para refletir a nova heráldica. Se você usar versão desatualizada num documento oficial, pode causar constrangimento. Outro cenário de risco: usar bandeiras de territórios disputados. A Oceania tem poucos casos assim, mas a questão entre Tuvalu e Fiji em relação a certas ilhas costeiras às vezes gera conflito de representação. Verifique a fonte antes de validar o uso em contextos diplomáticos ou governamentais.
Resumo rápido
Para a maioria dos projetos, o repositório flag-icon-css no GitHub resolve em menos de cinco minutos. Baixe, importe os SVGs que precisa, verifique o viewBox de cada um e pronto. Se for para produção com milhares de views, compacte com SVGO e ative lazy loading. Se for para uso institucional, valide cada bandeira contra a fonte oficial do país. E não esqueça de checar a proporção antes de colocar num layout — é o erro mais comum e o mais fácil de evitar se você gastar dois minutos testando antes de commitar.