AWS Direct Connect com Private API Gateway

Arquitetura de Rede com Duas Rotas
Implementação Ponta a Ponta
Segurança e Diagnóstico em Produção

Criar um mecanismo de busca com IA localmente: guia prático completo

Pesquisa Web em Tempo Real
Síntese de Respostas com LLM
Interface de Investigação Conversacional

Guia de Iniciação Excel + VBA

Automatização de Excel
Processamento de Dados e Relatórios
Exemplos Práticos em VBA

Solução VPN Gratuita Mais Bem Avaliada para Autohosting

Seis VPN de Código Aberto
Rede Privada Autoalojada
Comparação de Desempenho e NAT

Solução Completa para Perguntas Comuns em Entrevistas AWS

Sete Áreas de AWS
35 Perguntas Essenciais
Boas Práticas de Arquitetura Cloud

Melhor Software Antivírus Gratuito e de Baixo Custo

Testes de Segurança Independentes
Opções Gratuitas e Económicas
Equilíbrio entre Proteção e Desempenho

Solução Completa para Perguntas Comuns em Entrevistas Java

Sete Áreas Essenciais de Java
35 Perguntas Clássicas
Princípios e Boas Práticas

Lista Essencial de Ferramentas para Aumentar a Produtividade do Trabalho

Dez Categorias de Produtividade
Fluxos de Trabalho Inteligentes
Melhoria Global da Produtividade

Comparação Abrangente de Ferramentas de Pesquisa de IA Principais

Pesquisa com IA em Tempo Real
Comparação de Ferramentas
Respostas e Análises mais Rápidas

Guia Completo de Implementação do AWS S3 + CloudFront + Route53

Alojamento Estático no S3
CDN Global com CloudFront
Route 53, Segurança e Otimização de Custos

Partilhar um VPC Endpoint entre várias VPC

Arquitetura de Endpoint Centralizada
Private DNS com Route 53 Profiles
Rotas, Segurança e Decisões de Custo

Copilot, Cursor ou Codex: comparação completa de ferramentas de programação com IA

Comparação de Ferramentas de IA
Conclusão de Código e Agentes
Modelos, Preços e Fluxos de Trabalho

Designing Your Life: guia prático para desenhar a sua vida

O quadro essencial do design de vida
Planos de odisseia e protótipos
Decisões de carreira, reflexão e melhoria

Working Identity: como reinventar-se e mudar de carreira

Identidade profissional e reinvenção adulta
Identidades possíveis e pequenas experiências
Redes, provas e transição gradual

Produtividade real: criar um sistema estável para a vida

Responsabilidade, direção e prioridades
Confiança, comunicação e colaboração
Renovação e crescimento sustentável

Guia completo para entrevistas de emprego

Preparação, vestuário e chegada
Método STAR, perguntas e respostas essenciais
Entrevista online, fecho e listas

Perguntas frequentes e boas respostas em entrevistas

RH, chefia e fases finais
Perguntas-chave e exemplos STAR
Salário, perguntas e listas de preparação

Como partilhar AWS VPC Endpoints entre várias VPCs

Interface Endpoints e Gateway Endpoints
TGW, Peering e DNS privado do Route 53
Arquitetura entre contas, custos e segurança

Trabalhar nos EUA: vistos e procura de emprego

L-1, H-1B, OPT e outras vias
Empresas patrocinadoras e currículo
Custos dos estudos, esperas e fraudes

Guia de carreira para analistas de dados

Funções, rotina diária e salário
Excel, SQL, BI, estatística e Python
Formação, entrevistas e carreira

Guia da carreira docente: salário, requisitos e progressão

Tipos de escola e trabalho diário
Salários, qualificações e acesso
Perspetivas e progressão profissional

Como editar código diretamente com IA local

Arquitetura dos agentes e ferramentas
Escolha de modelos locais e hardware
Instalação, testes, segurança e resolução

8 calculadoras úteis para estudar e para o dia a dia

Percentagens, variações e frações
Médias, medianas e desvio-padrão
GPA, datas e erros frequentes

Ferramentas online para programadores

JSON, CSV, XML, YAML e hashes
Cron, conversão de codificação, URL e HTTP
Cálculos de IPv4, IPv6, CIDR e sub-redes

SHA256 Generator

Hash de texto UTF-8
Resultado SHA-256 hexadecimal de 64 carateres
Processamento com a Web Crypto nativa do navegador

SHA512 Generator

Hash de texto UTF-8
Resultado SHA-512 hexadecimal de 128 carateres
Processamento com a Web Crypto nativa do navegador

MD5 Generator

Soma de verificação MD5 local para texto UTF-8
Suporta a saída de letras maiúsculas e minúsculas
Soma de verificação para compatibilidade, não criptografia segura

File Hash Calculator

SHA-256, SHA-512 e MD5
Mostrar nome, tamanho e tipo de ficheiro
Os ficheiros são processados apenas no navegador

JWT Decoder

Analisar cabeçalho, carga útil e assinatura
Mostrar os carimbos de data/hora exp, iat e nbf
Apenas descodificação, não verifique a assinatura

Cron Generator

Expressões cron padrão de cinco campos
Criar agendamentos comuns visualmente
Descrição em linguagem natural em tempo real

Cron Parser

Suporta curingas, listas, intervalos e valores de passo
Valida e explica cada campo
Rejeita a sintaxe específica do Quartz

Hex → Text

Analisar estritamente bytes hexadecimais
Suporta formatos sem separadores, separados por espaços e com prefixo 0x
Restaurar texto utilizando UTF-8

Text → Hex

Converter texto Unicode em bytes UTF-8
Formatos sem separadores, separados por espaços e com prefixo 0x
Suporta vários idiomas e emoji

Binary → Text

Análise de bytes binários de 8 bits
Entrada contínua ou separada
Restaurar texto utilizando UTF-8

Text → Binary

Converter texto Unicode em UTF-8
Byte binário fixo de 8 bits
Suporta saída sem separadores ou separada por espaços

ASCII Converter

Converta caracteres em códigos decimais e vice-versa
Mostrar hexadecimal e binário ao mesmo tempo
Identifica claramente valores fora do ASCII padrão

Unicode Converter

Análise de ponto de código Unicode
Escape U+, Decimal e JavaScript
Suporte correto para emoji e planos suplementares

HTML Entity Encoder

Codificação de caracteres especiais HTML
Codificação opcional de todos os caracteres não ASCII
Saída segura de entidades HTML

HTML Entity Decoder

Entidades nomeadas, decimais e hexadecimais
Analise com segurança, mas não execute HTML
Os resultados são sempre apresentados como texto simples

Query String Parser

Manter parâmetros de consulta duplicados
Suporta valores vazios e codificação percentual
Apresenta em simultâneo uma tabela chave-valor e JSON

Query String Generator

Adicionar ou remover várias linhas de parâmetros
Permitir chaves duplicadas
Gere corretamente strings codificadas em URL

URL Parser

Análise de API de URL nativo
Suporta URLs absolutos e relativos
Dividir componentes e parâmetros de consulta

Cookie Parser

Analisar texto do cabeçalho do cookie
Mostrar valores originais e descodificados
Não leia nem guarde cookies do navegador

HTTP Header Parser

Mantenha os cabeçalhos HTTP duplicados
Preservar corretamente os dois pontos nos valores
Gera JSON estruturado juntamente com os cabeçalhos analisados

Basic Auth Generator

Codificação de autenticação básica UTF-8
Gerar cabeçalho de autorização
Base64 é codificação, não encriptação

Curl Generator

Geração estruturada de comandos cURL
Suporta Método, Cabeçalho, Consulta e Corpo
Gere apenas texto, não efetue pedidos

Curl → Fetch

Converte opções comuns do cURL para Fetch
Preserva vários cabeçalhos e a autenticação básica
Indica claramente os erros das opções não suportadas

Fetch → Curl

Analisa estaticamente a sintaxe comum do Fetch
Suporta header, body e JSON.stringify
Não utiliza eval nem new Function

MIME Type Lookup

Pesquisa bidirecional entre extensões e tipos MIME
Pesquisa por palavra-chave do tipo de multimédia
Utiliza o mapeamento local integrado no projeto

IPv4 Validator

Validação rigorosa de IPv4 decimal com pontos
Verifica o intervalo 0–255 e os zeros iniciais
Mostra octetos, binário e o valor uint32

IPv6 Validator

Valida formas completas, comprimidas e com IPv4 incorporado
Verifica a expansão de `::` e os oito grupos
Mostra os formatos expandido e RFC 5952

IPv4 → Binary

Converte cada octeto IPv4 em binário de 8 bits
Produz saídas com pontos e contínua de 32 bits
Utiliza a mesma validação rigorosa de IPv4

Binary → IPv4

Exige exatamente 32 dígitos binários
Aceita entrada contínua, com pontos ou espaços
Mostra cada octeto e o endereço IPv4 final

CIDR Calculator

Suporta todos os prefixos de /0 a /32
Calcula máscara, rede e broadcast
Mostra intervalos de endereços e número de hosts

Subnet Calculator

Aceita um prefixo CIDR ou uma máscara de sub-rede contígua
Calcula os limites e o intervalo utilizável da sub-rede
Mostra bits de rede, bits de host e quantidades

Subnet Mask Calculator

Converte prefixos e máscaras de sub-rede nos dois sentidos
Rejeita máscaras de sub-rede não contíguas
Mostra wildcard, bits e o total de endereços

IP Range Calculator

Calcula os intervalos inicial, final e utilizável
Mostra quantidades sem enumerar cada endereço
Trata /31 e /32 corretamente

Network Address Calculator

Calcula o endereço de rede com IP AND Mask
Aceita um prefixo ou uma máscara de sub-rede
Mostra toda a operação binária

Broadcast Address Calculator

Calcula o broadcast com Network OR Wildcard
Funciona com qualquer comprimento de prefixo IPv4
Explica os casos especiais /31 e /32

HEX → RGB

Converta HEX em RGB
Consulte os canais de cor
Pré-visualize e copie

RGB → HEX

Converta RGB em HEX
Escolha as maiúsculas
Pré-visualize e copie

HEX → HSL

Converta HEX em HSL
Explore matiz e luminosidade
Pré-visualize e copie

Gerador de gradientes CSS

Crie gradientes de cor
Ajuste pontos e ângulos
Pré-visualize e copie CSS

Gerador de sombras de caixa

Crie sombras para cartões
Ajuste desfoque e expansão
Pré-visualize e copie CSS

Gerador de sombras de texto

Crie sombras de texto
Experimente o seu texto
Ajuste e copie o CSS

Gerador de cantos arredondados

Modele os quatro cantos
Ajuste em conjunto ou à parte
Copie o CSS abreviado

Gerador de CSS Flexbox

Crie layouts flexíveis
Explore eixos e espaçamentos
Pré-visualize e copie CSS

Gerador de CSS Grid

Crie grelhas uniformes
Ajuste linhas e colunas
Defina espaços e copie CSS

Gerador de CSS Clamp

Crie tipografia responsiva
Defina tamanhos e larguras
Gere CSS com clamp()

px → rem

Converta píxeis em rem
Defina o tamanho de letra raiz
Converta e copie em lote

rem → px

Converta rem em píxeis
Defina o tamanho de letra raiz
Converta e copie em lote

Calculadora de proporções

Simplifique proporções
Calcule dimensões em falta
Pré-visualize e copie

Verificador de contraste WCAG

Verifique o contraste do texto
Consulte WCAG AA e AAA
Pré-visualize cores acessíveis

Gerador de filtros CSS

Explore nove filtros CSS
Ajuste efeitos em tempo real
Copie o CSS ou reponha

Contador de palavras

Contagem de palavras
Caracteres e parágrafos
Tempo de leitura

Contador de caracteres

Contagem Unicode
Grafemas e caracteres
UTF-8 e unidades UTF-16

Remover linhas duplicadas

Remoção de duplicados
Comparação por linha
Ordem original mantida

Remover linhas vazias

Remoção de linhas vazias
Espaços opcionais
Texto limpo num clique

Ordenar texto

Ordenação de linhas
Texto, números e tamanho
Ordem natural ou aleatória

Comparar textos

Comparação de textos
Diferenças linha a linha
Adições e remoções

Conversor para camelCase

Conversão para camelCase
Palavras e siglas
Unicode preservado

Conversor para snake_case

Conversão para snake_case
Palavras com sublinhados
Unicode preservado

Conversor para kebab-case

Conversão para kebab-case
Palavras com hífenes
Unicode preservado

Visualizador de CSV

Pré-visualização de CSV
Tabelas com cabeçalho
Leitura de ficheiros locais

Remover duplicados de CSV

Remoção de duplicados CSV
Critério por linha ou coluna
Primeira ocorrência mantida

CSV → Markdown

CSV para Markdown
Tabelas prontas a copiar
Alinhamento de colunas

Markdown → CSV

Markdown para CSV
Tabelas convertidas
Delimitador à escolha

Pré-visualização de Markdown

Pré-visualização Markdown
Formatação em tempo real
Sem carregar imagens

Markdown → HTML

Markdown para HTML
Fragmentos prontos a usar
Cópia e descarga locais

Cadeias aleatórias

Escolha caracteres e comprimento
Gere cadeias aleatórias seguras
Copie ou descarregue um TXT

Números aleatórios

Gere inteiros ou decimais
Obtenha inteiros sem repetição
Copie ou descarregue a lista

Palavras-passe

Use aleatoriedade criptográfica
Inclua cada categoria escolhida
Gere palavras-passe localmente

UUID em lote

Gere UUID v4 em lote
Ajuste maiúsculas e hífenes
Crie até 10000 resultados

Códigos QR

Codifique texto ou URL localmente
Ajuste correção e cores
Descarregue PNG ao tamanho real

Códigos de barras

Escolha entre seis formatos
Valide comprimento e dígito final
Descarregue imagens SVG

JSON → TypeScript

Infira tipos a partir de JSON
Combine todos os objetos
Detete opcionais e uniões

JSON → Java

Gere classes Java a partir de JSON
Use objetos aninhados e listas
Acrescente getters e setters

JSON → Go

Crie campos e etiquetas json
Trate slices e ponteiros
Descarregue estruturas Go

JSON → Python

Gere dataclass de Python
Infira tipos e campos opcionais
Ordene campos e valores iniciais

JPG → PNG

Converta fotografias JPG para PNG
Mantenha orientação e dimensões
Pré-visualize e descarregue

PNG → JPG

Converta imagens PNG para JPG
Escolha o fundo e a qualidade
Compare tamanhos e descarregue

JPG → WebP

Converta fotografias JPG para WebP
Ajuste a qualidade e compare
Pré-visualize e descarregue

PNG → WebP

Converta imagens PNG para WebP
Mantenha a transparência
Compare tamanhos e descarregue

WebP → JPG

Converta WebP estático para JPG
Escolha o fundo e a qualidade
Pré-visualize e descarregue

WebP → PNG

Converta WebP estático para PNG
Mantenha transparência e dimensões
Pré-visualize e descarregue

BMP → PNG

Converta imagens BMP para PNG
Mantenha as dimensões originais
Pré-visualize e descarregue

BMP → JPG

Converta imagens BMP para JPG
Escolha o fundo e a qualidade
Compare tamanhos e descarregue

GIF → PNG

Extraia o primeiro fotograma do GIF
Guarde-o como imagem PNG estática
Mantenha dimensões e transparência

SVG → PNG

Converta gráficos SVG para PNG
Escolha dimensões e transparência
Abra um ficheiro ou cole o código

SVG → JPG

Converta gráficos SVG para JPG
Ajuste dimensões, fundo e qualidade
Abra um ficheiro ou cole o código

Imagem → Base64

Codifique imagens como Base64
Copie o texto sem prefixo
Descarregue o resultado em TXT

Base64 → Imagem

Recupere imagens a partir de Base64
Aceita Data URI de imagens
Pré-visualize e descarregue

Imagem → Data URI

Converta imagens para Data URI
Inclui o tipo da imagem
Copie o texto ou descarregue o TXT

Redimensionar imagem

Altera livremente a largura e a altura
Mantém as proporções originais
Pré-visualiza e descarrega a imagem

Alterar largura da imagem

Define apenas a nova largura
Calcula a altura automaticamente
Mantém as proporções e descarrega

Alterar altura da imagem

Define apenas a nova altura
Calcula a largura automaticamente
Mantém as proporções e descarrega

Redimensionar por percentagem

Redimensiona por percentagem
Escolhe percentagens habituais
Confirma o tamanho e descarrega

Redimensionar sem deformar

Respeita a largura e a altura máximas
Conserva as proporções originais
Mantém as imagens pequenas

Recortar imagem

Escolhe um recorte retangular livre
Arrasta ou introduz coordenadas
Recorta o original e descarrega

Recorte quadrado

Recorta uma imagem quadrada
O maior quadrado centrado
Move a seleção e descarrega

Recorte circular

Recorta um círculo com transparência
Guarda como PNG ou WebP
Cria avatares e ícones circulares

Recorte de imagem 16:9

Recorta em formato 16:9
Move e mantém a proporção
Ideal para capas de vídeos

Recorte de imagem 4:3

Recorta com proporção 4:3
Move e mantém a proporção
Ideal para fotos e apresentações

Recorte de imagem 1:1

Recorta com proporção 1:1
Ajusta o tamanho e a posição
Cria avatares e publicações quadradas

Compressor de JPG

Ajuste a qualidade JPG
Mantenha as dimensões
Compare e transfira

Compressor de PNG

Otimize ou reduza cores
Mantenha a transparência
Compare o tamanho final

Compressor de WebP

Ajuste a qualidade WebP
Mantenha a transparência
Reveja a compressão

Ajustar qualidade da imagem

Compare qualidade e tamanho
Escolha JPG, WebP ou PNG
Reveja e transfira

Reduzir tamanho do ficheiro

Indique o tamanho pretendido
Permita reduzir dimensões
Consulte o tamanho real

Rodar imagem

Rode para o ângulo desejado
Mantenha a imagem completa
Reveja e transfira

Inverter na horizontal

Troque esquerda e direita
Mantenha as dimensões
Reveja e transfira

Inverter na vertical

Troque cima e baixo
Mantenha as dimensões
Reveja e transfira

Escala de cinzentos

Ajuste a intensidade de cinza
Converta para preto e branco
Mantenha a transparência

Efeito sépia

Aplique um efeito sépia
Ajuste a intensidade
Mantenha as dimensões

Desfocar imagem

Ajuste o desfoque
Suavize detalhes e margens
Reveja e transfira

Aumentar nitidez

Ajuste a nitidez
Realce as margens
Mantenha a transparência

Ajustar brilho

Clareie ou escureça a imagem
Compare com o seletor
Guarde no tamanho original

Ajustar contraste

Ajuste luzes e sombras
Suavize ou realce o contraste
Reveja e guarde

Ajustar saturação

Ajuste a saturação
Escolha cores suaves ou vivas
Mantenha as dimensões

Ajustar matiz

Rode a matiz das cores
Experimente combinações
Mantenha a transparência

Ajustar exposição

Ajuste a exposição em EV
Compare luzes e sombras
Guarde a imagem ajustada

Inverter cores

Inverta as cores
Ajuste a intensidade
Mantenha a transparência

Pixelizar imagem

Crie um efeito de mosaico
Escolha o tamanho do bloco
Guarde no tamanho original

Ajustar opacidade

Ajuste a transparência
Guarde como PNG ou WebP
Reveja e transfira

Adicionar contorno

Escolha a largura e a cor
Adicione dentro ou fora
Verifique o tamanho final

Arredondar cantos

Arredonde os cantos
Use transparência ou fundo
Mantenha as dimensões

Marca de água de texto

Escreva e escolha a letra
Ajuste posição e opacidade
Adicione texto à imagem

Marca de água com imagem

Adicione o seu logótipo
Ajuste o tamanho proporcional
Escolha posição e opacidade

Remover metadados

Remova os dados da fotografia
Mantenha a orientação
Processe e transfira localmente

Visualizador SVG

Dimensões e estatísticas SVG
Explore a estrutura e o código
Ficheiros lidos no dispositivo

Pré-visualizar SVG

Fundo transparente ou colorido
Amplie os detalhes do SVG
Guarde a pré-visualização

Formatador SVG

Organize etiquetas e recuos
Preserve a imagem e o texto
Copie ou guarde o resultado

Compressor SVG

Reduza o tamanho do SVG
Compare tamanho e aspeto
Comprima ou otimize

SVG → Base64

Converta SVG em Base64
Preserve texto multilingue
Copie também o Data URI

Base64 → SVG

Recupere SVG de Base64
Confira o texto e a imagem
Escolha original ou filtrado

Cores SVG

Identifique as cores do SVG
Substitua cores de uma vez
Pré-visualize e descarregue

Dimensões SVG

Ajuste as dimensões do SVG
Mantenha a proporção original
Preserve coordenadas internas

Calculadora viewBox

Leia os valores do viewBox
Calcule proporções e escalas
Gere um atributo para copiar

Caminhos SVG

Explore caminhos de um SVG
Veja comandos e limites
Ajuste cores e contornos

Fundos SVG

Crie cores sólidas e gradientes
Escolha pontos ou grelhas
Defina o tamanho e guarde

PNG → ICO

Converter PNG em ICO
Escolher tamanhos e transparência
Ajustar o recorte e o fundo

JPG → ICO

Converter fotografias JPG em ICO
Ajustar ou recortar ao centro
Escolher tamanhos e margens

Criar favicon

Criar favicons para o site
Conferir os tamanhos reais
Descarregar e copiar referências

Tamanhos de favicon

Escolher vários tamanhos
Gerar ícones PNG e ICO
Incluir só os ficheiros escolhidos

Ícone Apple

Criar ícones para dispositivos Apple
Ajustar o fundo e as margens
Descarregar PNG e referências

Ícones Android

Gerar tamanhos para Android
Preparar ícones grandes para PWA
Escolher a estrutura de pastas

Emoji → Favicon

Criar um ícone com um emoji
Ajustar o tamanho e o fundo
Descarregar ICO, PNG ou ZIP

Dimensões da imagem

Consulte a largura e a altura da imagem
Calcule a proporção e os megapíxeis
Veja as dimensões na orientação correta

Tamanho do ficheiro de imagem

Consulte o tamanho real do ficheiro original
Distinga unidades decimais de binárias
Confirme o formato e as dimensões em píxeis

Visualizador de DPI

Leia os DPI integrados na imagem
Compare fontes e valores contraditórios
Calcule as dimensões de impressão em polegadas e centímetros

Visualizador de metadados

Explore os metadados da imagem por categoria
Confirme os dados de captura e localização
Copie a informação ou as coordenadas GPS

Visualizador de EXIF

Consulte a câmara, a objetiva e a exposição
Confirme a data de captura e a orientação
Verifique os dados GPS para proteger a privacidade

Seletor de cor da imagem

Clique ou toque na imagem para selecionar uma cor
Consulte os códigos de cor e a transparência
Amplie a imagem para examinar os píxeis originais

Cor do píxel

Leia a cor nas coordenadas X e Y
Avance píxel a píxel para uma seleção precisa
Consulte os códigos de cor e o valor alfa

Extrair cor dominante

Extraia a cor dominante da imagem
Consulte os valores de cor e a proporção estimada
Analise as cores tendo em conta a transparência

Extrair paleta da imagem

Extraia uma paleta representativa da imagem
Escolha entre três e dez cores
Copie os valores de cor ou as variáveis CSS

Cor média da imagem

Calcule a cor média de toda a imagem
Compare dois métodos de cálculo da média
Pondere as cores pelo valor alfa

Histograma da imagem

Veja a distribuição RGB e da luminosidade
Alterne entre canais para comparar histogramas
Consulte a média, a mediana e o intervalo de valores

Visualizador de canais RGB

Veja os canais vermelho, verde e azul separadamente
Alterne entre a cor do canal e a escala de cinzentos
Descarregue a imagem do canal nas dimensões originais

Gerador de ícones de apps

Prepare ícones para várias plataformas de uma só vez
Escolha conjuntos de tamanhos conforme a utilização
Descarregue o pacote de ícones organizado por categoria