Loading flags…
Loading flags…
430 SVG flags for React, Vue, Solid, and Svelte. Import one flag per file, render it on the server, and style it like any other SVG element.
br · FlagBr
Brazil
Flag
$ pnpm add @sankyu/react-circle-flagsimport { FlagBr } from '@sankyu/react-circle-flags/flags/br'
export function Locale() {
return <FlagBr width={48} height={48} />
}The four packages generate from the same SVG source and expose the same component names. Each example below runs on this page.
<FlagBr width={128} height={128} />
// Rendered element, read from this page
| Framework | Package | Status |
|---|---|---|
@sankyu/react-circle-flags | Stable | |
@sankyu/vue-circle-flags | Beta | |
@sankyu/solid-circle-flags | Beta | |
@sankyu/svelte-circle-flags | Beta |
Countries, subdivisions, organizations, and historical flags share the same shape, so they line up at every size. Select a flag to open it in the browser.