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