Pular para o conteúdo principal

Gerador de Border Radius

Gere uma declaração CSS border-radius a partir de um valor compartilhado ou de quatro valores de canto independentes (superior-esquerdo, superior-direito, inferior-direito, inferior-esquerdo) em px, %, em ou rem — reduzidos para o shorthand mais curto válido.

Entrada

Quando habilitado, o valor Superior Esquerdo é aplicado aos quatro cantos.

Saída

CSS
 
Isso foi útil?

Guias

O que é border-radius?

border-radius é a propriedade CSS que arredonda os cantos da caixa de um elemento. Um único valor arredonda cada canto igualmente; quatro valores arredondam cada canto independentemente. É uma das propriedades mais usadas no design web moderno — botões em forma de pílula, cartões arredondados, avatares circulares e modais com cantos suaves, tudo se resume a uma única declaração.

Ordem dos cantos

Quando você especifica quatro valores, o CSS sempre os aplica na mesma ordem, começando no canto superior esquerdo e movendo-se no sentido horário:

  1. Superior-esquerdo
  2. Superior-direito
  3. Inferior-direito
  4. Inferior-esquerdo

Portanto, border-radius: 10px 20px 30px 40px; arredonda o canto superior-esquerdo em 10px, o superior-direito em 20px, o inferior-direito em 30px e o inferior-esquerdo em 40px. Esta ferramenta segue a mesma ordem exata, e seus quatro controles deslizantes de canto estão rotulados para corresponder.

Como usar esta ferramenta

  1. Deixe Igual para todos os cantos habilitado e arraste o controle deslizante Superior Esquerdo para definir um raio para toda a caixa — este é o caso comum (botões, cartões, avatares).
  2. Desative Igual para todos os cantos para revelar controles deslizantes independentes para cada um dos quatro cantos e defina-os individualmente para uma forma assimétrica (bolhas de fala, lágrimas, cartões inclinados).
  3. Escolha uma Unidadepx para um raio de pixel fixo, % para um raio relativo ao tamanho do próprio elemento (útil para círculos/elipses perfeitos em caixas quadradas), ou em/rem para escalar com o tamanho da fonte.
  4. Copie o CSS gerado da caixa CSS, ou baixe como arquivo .css, e cole em sua folha de estilo.

A saída é atualizada instantaneamente conforme você ajusta qualquer controle — não há uma etapa separada de "gerar".

Por que a saída às vezes é mais curta do que o esperado

Se todos os quatro cantos terminarem iguais, a ferramenta emite o formulário de valor único compacto (border-radius: 20px;) em vez de repetir desnecessariamente o mesmo valor quatro vezes (border-radius: 20px 20px 20px 20px;). Ambos são CSS válidos e renderizam identicamente — o formulário de valor único é apenas mais limpo de ler e manter. Assim que qualquer canto diferir, todos os quatro valores serão escritos explicitamente, na ordem superior-esquerdo → superior-direito → inferior-direito → inferior-esquerdo descrita acima.

Perguntas Frequentes

Posso usar uma porcentagem para um círculo perfeito? Sim — defina a unidade como % e o raio (uniforme) como 50% em um elemento quadrado (largura e altura iguais). Isso arredonda os quatro cantos em um círculo completo.

Qual é a diferença entre px, %, em e rem? px é um tamanho fixo independentemente do contexto. % é relativo à largura/altura do próprio elemento, portanto, escala automaticamente se a caixa for redimensionada. em é relativo ao tamanho da fonte do próprio elemento; rem é relativo ao tamanho da fonte raiz (html), portanto, escala consistentemente com o tamanho de texto base da página onde quer que seja usado.

Esta ferramenta suporta cantos elípticos (raios horizontais/verticais separados)? Não no momento — esta ferramenta cobre os casos comuns uniformes e de quatro cantos. Para cantos elípticos, use o shorthand CSS border-radius: <valores horizontais> / <valores verticais> diretamente em sua folha de estilo.

Isso funcionará em todos os navegadores? Sim. border-radius tem sido suportado sem prefixo em todos os navegadores principais por mais de uma década.

Privacidade

Tudo acontece em seu navegador. Nenhum CSS, valores ou configurações que você insira são jamais enviados para um servidor — a declaração é gerada e atualizada localmente conforme você digita.

cssborder-radiusgeneratorrounded cornerscornersweb design

Mais formas de usar esta ferramenta

API REST

curl -X POST https://api.iotools.cloud/v1/tool/border-radius-generator \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "linked": "true",
    "unit": "px",
    "topLeft": "10",
    "topRight": "0",
    "bottomRight": "0",
    "bottomLeft": "0"
  }'

Troque pela sua própria chave, da sua conta. Os campos da ferramenta viram o corpo da requisição — sem envelope.

Peça a um agente de IA

Use the IOTools `border-radius-generator` tool (Border Radius Generator) on this input:

YOUR_INPUT_HERE

Cole isto em qualquer agente conectado ao servidor MCP do IOTools e depois adicione sua entrada.

Widget para incorporar

<iframe
  src="https://iotools.cloud/embed/border-radius-generator/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="Gerador de Border Radius — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

Coloque isso na sua própria página — grátis, sem chave, só um link de volta.

Custo por chamadaA partir de 5 créditos

Também disponível via

Ama as ferramentas? Livre-se dos anúncios.

Um único pagamento remove todos os anúncios da sua conta, para sempre. Sem assinatura, sem rastreamento.