---
title: "User Agent"
description: "User Agent to nagłówek identyfikujący przeglądarkę lub bota wysyłającego żądanie do serwera. Sprawdź, jak działa i do czego służy identyfikacja klienta."
url: "https://nodea.pl/pl/slownik-pojec/user-agent"
lang: "pl"
updated: "2026-07-13"
---

# User Agent

> User Agent to ciąg tekstowy wysyłany w nagłówku żądania HTTP, który identyfikuje program klienta — przeglądarkę, aplikację lub robota — łączącego się z serwerem, wraz z jego wersją i systemem operacyjnym.

**User Agent** (agent użytkownika) to ciąg tekstowy przesyłany w nagłówku żądania [HTTP](https://nodea.pl/pl/slownik-pojec/http), który identyfikuje program łączący się z serwerem. Zawiera informacje o rodzaju i wersji klienta — najczęściej przeglądarki — jego silniku renderującym oraz systemie operacyjnym urządzenia. Dzięki niemu serwer wie, kto wysłał żądanie: człowiek przez przeglądarkę, aplikacja mobilna czy automatyczny robot.

## Jak działa User Agent?

Za każdym razem, gdy klient wysyła żądanie do serwera, dołącza nagłówek User-Agent z opisem swojej tożsamości. Przykładowy ciąg dla przeglądarki może zawierać nazwy takie jak Mozilla, Chrome czy Safari wraz z numerami wersji i oznaczeniem systemu — te dane narosły historycznie i bywają nieintuicyjne, ale serwer potrafi z nich odczytać potrzebne informacje. Boty i roboty wyszukiwarek również przedstawiają się przez User Agent: [Googlebot](https://nodea.pl/pl/slownik-pojec/googlebot) ma własny, rozpoznawalny ciąg, podobnie jak inne [crawlery](https://nodea.pl/pl/slownik-pojec/crawler).

Serwer i aplikacja mogą reagować na User Agent na różne sposoby: serwować zoptymalizowaną wersję strony dla urządzeń mobilnych, zbierać statystyki popularności przeglądarek, dostosowywać treść albo stosować reguły w pliku [robots.txt](https://nodea.pl/pl/slownik-pojec/robots-txt) kierowane do konkretnych botów. Trzeba jednak pamiętać, że User Agent jest ustawiany po stronie klienta i można go swobodnie podmienić, więc nie stanowi wiarygodnego zabezpieczenia.

## Zastosowanie w praktyce

User Agent ma szerokie zastosowanie w analityce, testowaniu i administracji. Narzędzia analityczne na jego podstawie budują raporty o udziale przeglądarek i systemów, co pomaga w zapewnieniu [kompatybilności międzyprzeglądarkowej](https://nodea.pl/pl/slownik-pojec/cross-browser-compatibility). Deweloperzy wykorzystują podmianę User Agenta do testowania wyglądu strony na różnych urządzeniach, a administratorzy — do identyfikowania i filtrowania ruchu botów w logach serwera.

W kontekście SEO poprawne rozpoznawanie User Agenta robotów wyszukiwarek jest istotne, bo pozwala serwować im treść zgodną z tą widzianą przez użytkowników. Celowe pokazywanie botom innej zawartości niż ludziom na podstawie User Agenta to jednak praktyka cloakingu, karana przez Google.

### Do czego serwer wykorzystuje User Agent?

Serwer i aplikacja czytają User Agent, aby rozpoznać rodzaj klienta i dostosować odpowiedź — na przykład serwować wersję mobilną, zbierać statystyki przeglądarek czy identyfikować boty wyszukiwarek. User Agent bywa też używany w regułach blokowania niepożądanego ruchu.

### Czy User Agent jest wiarygodny?

Nie w pełni. User Agent jest ustawiany przez klienta i można go dowolnie podmienić, dlatego boty i skrypty często podszywają się pod zwykłe przeglądarki. Nie należy więc traktować go jako pewnego mechanizmu bezpieczeństwa ani jedynego kryterium identyfikacji.

## Powiązane

- [HTTP](https://nodea.pl/pl/slownik-pojec/http)
- [Crawler](https://nodea.pl/pl/slownik-pojec/crawler)
- [Googlebot](https://nodea.pl/pl/slownik-pojec/googlebot)
- [robots.txt](https://nodea.pl/pl/slownik-pojec/robots-txt)
- [Cross-browser compatibility](https://nodea.pl/pl/slownik-pojec/cross-browser-compatibility)

---

Wersje językowe: [en](https://nodea.io/en/glossary/user-agent.md)  
Spis treści witryny: [llms.txt](https://nodea.pl/pl/llms.txt)
