É um aplicativo de software para recuperação, apresentação e navegação de recursos de informação na rede mundial de computadores. Um recurso de informação é identificado por um Identificador Uniforme de Recursos (URI / URL) que pode ser uma página da web, imagem, vídeo ou outro conteúdo. Os hiperlinks presentes nos recursos permitem que os usuários naveguem facilmente em seus navegadores para recursos relacionados.
Embora os navegadores tenham como objetivo principal o uso da World Wide Web, eles também podem ser usados para acessar informações fornecidas por servidores da Web em redes privadas ou arquivos em sistemas de arquivos.
Os navegadores da web mais populares são o Google Chrome, Microsoft Edge (precedido pelo Internet Explorer), Safari, Opera e Firefox.
Este processo começa quando o usuário insere um URL (Uniform Resource Locator), por exemplo //google.com, no navegador. O prefixo da URL, o identificador de recurso uniforme ou URI, determina como a URL será interpretada. O tipo de URL mais comumente usado começa com e identifica um recurso que será recuperado por meio do protocolo de transferência de hipertexto (HTTP). Muitos navegadores também oferecem suporte a uma variedade de outros prefixos, como https: para HTTPS, ftp: para protocolo de transferência de arquivos e arquivo: para arquivos locais. Prefixos que o navegador da web não pode manipular diretamente geralmente são transferidos para outro aplicativo. Por exemplo, mailto: URIs são geralmente passados para o aplicativo de e-mail padrão do usuário e news: URIs são passados para o leitor de newsgroup padrão do usuário.
No caso de http, https, arquivo e outros, assim que o recurso for recuperado, o navegador da Web o exibirá. O HTML e o conteúdo associado (arquivos de imagem, informações de formatação como CSS, etc.) são passados para o mecanismo de design do navegador para convertê-lo de um documento interativo em um documento interativo, um processo conhecido como “renderização”. Além do HTML, os navegadores da web geralmente podem exibir qualquer tipo de conteúdo que possa fazer parte de uma página da web. A maioria dos navegadores pode exibir imagens, áudio, vídeo e arquivos XML, ya menudo tienen complementos para admitir aplicaciones Flash y applets Java. Al encontrar un archivo de un tipo no admitido o un archivo que está configurado para ser descargado en lugar de mostrarse, el navegador le pide al usuario que guarde el archivo en disco.