Späť na blog
TurnstilereCAPTCHAhCaptchaPorovnanieOchrana pred botmi

Turnstile vs reCAPTCHA vs hCaptcha: Úplné porovnanie (2026)

Marc Wagner·7. marca 2026·10 min čítania

Tomuto rozhodnutiu vládnu tri nástroje a väčšina porovnaní končí pri prídavných menách: „zlé ovládanie", „lepšie súkromie", „vysoká presnosť". Prídavné mená sú lacné. Tento článok uvádza čísla — ceny odčítané na stránkach samotných poskytovateľov a hmotnosť stránky odmeranú v prehliadači v deň písania.

Dve z tých čísel sú pre nás nepohodlné. Aj tak sú tu, vo vlastnej časti, pretože porovnanie, v ktorom autor vyhráva každý riadok, nestojí za čítanie.

Porovnanie v číslach

Ceny overené 3. septembra 2026 na stránkach poskytovateľov. Menia sa — kým sa na ne spoľahnete, skontrolujte dátum.

NástrojVstupná cenaBezplatný programViditeľná úlohaKam idú údaje
reCAPTCHAzadarmo, potom 8 $ mesačne10 000 vyhodnotení mesačneObrázková hádankaUSA
hCaptchazadarmo, potom 99 $ mesačneBasic, trvalo zadarmoObrázková hádankazmiešané
Turnstilezadarmožiadny zverejnený limitspravidla žiadnaUSA
SilentShieldzadarmo, potom 9 € mesačne500 požiadaviek mesačnežiadna

Google reCAPTCHA je v úrovni Essentials zadarmo do 10 000 vyhodnotení mesačne. Nad ňou stojí Standard paušálne 8 $ do 100 000 vyhodnotení a ďalej prechádzate na Enterprise s 0,001 $ za vyhodnotenie. hCaptcha má trvalo bezplatnú úroveň Basic; Pro stojí 99 $ mesačne pri ročnej platbe alebo 139 $ mesačne, obsahuje 100 000 vyhodnotení a účtuje 0,99 $ za každých ďalších 1 000. Cloudflare Turnstile je zadarmo bez zverejneného objemového limitu — bezplatný program obmedzuje funkcie, nie prevádzku: až 20 widgetov, 10 názvov hostiteľov na widget, sedem dní štatistík, žiadna záruka dostupnosti a žiadne pravidlá pre jednotlivé koncové body. Bezplatný program SilentShield pokrýva 500 požiadaviek mesačne na jednej doméne; Basic stojí 9 € mesačne za 5 000 požiadaviek, Pro 29 € za 25 000 požiadaviek na piatich doménach.

Čo každý z nich do vašej stránky naozaj načíta

Cena je len polovica nákladov. Druhá polovica dorazí do prehliadača vášho návštevníka a býva zriedka zverejnená. Odmerali sme ju teda: Chromium, čistý profil, ukážková stránka každého poskytovateľa a prenesená veľkosť každej požiadavky smerujúcej k tomuto poskytovateľovi — komprimovaná, tak ako putuje po linke. Merané 4. septembra 2026.

NástrojNačítané od poskytovateľaz toho JavaScript
Turnstile27,5 KB27,5 KB
SilentShield47 KB47 KB
reCAPTCHA (v2, zaškrtávacie pole)423 KB346 KB
hCaptcha742 KB544 KB

Rozdiel je väčší, než naznačujú stránky poskytovateľov. api.js od reCAPTCHA je zavádzač s veľkosťou 1 KB; súbor, ktorý potom stiahne, recaptcha__en.js, váži sám 345 KB komprimovane. Neviditeľný variant v3 načítava ten istý jadrový skript — jeho ukážková stránka došla na 459 KB. „Neviditeľné" teda neznamená „ľahké". Ukážka hCaptcha preniesla 742 KB, prevažne dva balíky z newassets.hcaptcha.com.

Prečítajte si to poctivo: Turnstile je zo štvorice najľahší a odstup od nás je zreteľný. Sme druhí, okolo 47 KB — 42,6 KB modul správania plus 3,7 KB zavádzač. Voči reCAPTCHA a hCaptcha beží odstup opačným smerom, deväť- a šestnásťnásobne.

Google reCAPTCHA: zabehnutý obor

reCAPTCHA robí dve veci dobre: rozpoznávanie opreté o objem údajov Googlu a rozšírenie také široké, že ho netreba nikomu vysvetľovať. Rozpadá sa na zážitku. Obrázkové hádanky sú trenie, na telefóne sú trápením a návštevníci odchádzajú skôr, než formulár dokončia.

Potom je tu cesta údajov. reCAPTCHA načítava skripty Googlu, sleduje správanie naprieč webmi a posiela výsledok do infraštruktúry Googlu — preto ju viaceré európske dozorné orgány spochybnili a preto spravidla potrebuje súhlas skôr, než sa načíta. Pre web v EÚ to otázku rozhoduje samo osebe. Zostarol aj samotný model: stojí na úlohe a odpovedi, zatiaľ čo boty tieto úlohy čoraz častejšie riešia tým istým strojovým učením, ktoré ich má chytať.

Zhrnuté: najširšie rozšírenie, najťažší náklad a najťažšia právna pozícia zo štyroch.

hCaptcha: súkromie s háčikom

hCaptcha sa v otázke súkromia stavia lepšie než Google a pridáva odmenu — dostávate zaplatené za úlohy, ktoré vaši návštevníci vyriešia. Ovládanie je rovnaké ako pri reCAPTCHA: tie isté mriežky obrázkov, tá istá otrava, tie isté odchody.

Odmena je prezrádzajúcim prvkom. Vaši návštevníci sa fakticky stávajú popisovačmi údajov a podnetom za produktom je tvorba údajov, nie rýchly formulár. V našom meraní bol navyše najťažší zo štyroch, so 742 KB.

Zhrnuté: nahrádza sledovanie Googlu a ponecháva hádanku.

Cloudflare Turnstile: to najlepšie zo starého sveta

Turnstile je ten, ktorý sa naozaj zlepšil. Viditeľnú úlohu ukazuje oveľa zriedkavejšie, k súkromiu pristupuje ohľaduplne a s 27,5 KB je s veľkým náskokom najľahší v tomto porovnaní. Ak otázka znie „ktorá CAPTCHA", odpoveďou je Turnstile a tento článok nebude predstierať opak.

Dve veci nerieši. Pod povrchom stále stavia na úlohách — rozpoznať, zapochybovať a v pochybnosti sa návštevníka opýtať — takže v zlý deň bude skutočný zákazník aj naďalej zastavený. A Cloudflare je americká spoločnosť: na účely GDPR lepšia než Google, ale nie to isté ako spracúvanie, ktoré EÚ nikdy neopustí.

Zhrnuté: najlepšia CAPTCHA — a stále CAPTCHA.

Jadro problému: systémy postavené na úlohách doslúžili

Všetky tri majú rovnakú výbavu: rozpoznať — zapochybovať — nechať návštevníka preukázať sa. Ten model dával zmysel v roku 2010. V roku 2026 boty riešia obrázky pomocou UI, ľudia opúšťajú formuláre, keď sú vypočúvaní, a právo ochrany údajov žiada menej sledovania, nie viac.

Výsledkom je najhoršie z oboch svetov: automatizovaná prevádzka, na ktorej záleží, prejde — a časť vašich skutočných zákazníkov nie.

Ako vyzerá moderná ochrana

Ďalšia generácia sa návštevníka na nič nepýta. Sleduje, ako sa formulár skutočne vypĺňa — časovanie, pohyb, rytmus písania —, vyhodnotí to na pozadí a pri odoslaní vráti verdikt. Žiadna hádanka, žiadna cookie, žiadne prerušenie.

Presne to robí SilentShield, a preto je v stĺpci „viditeľná úloha" vyššie prázdno: nie je nič, čo by návštevník videl, a nič, na čom by mohol zlyhať.

Nasadenie: kód, o ktorý ide

Jedna značka skriptu vo vašej stránke, jedno volanie na vašom serveri. Nič ďalšie sa nemení.

Widget patrí do stránky, ktorá nesie formulár:

<script src="https://api.silentshield.io/client.js?k=VAS_API_KLUC" crossorigin="anonymous" defer></script>

Spustí sa sám, načíta si nastavenia (vzhľad, jazyk, odznak) z vášho panela a do formulára zapíše pole s názvom behavior_nonce. Váš server toto pole pri odoslaní overí. V PHP:

use SilentShield\Client;

$client = new Client(getenv('SILENTSHIELD_API_KEY'));

if (!$client->verify($_POST['behavior_nonce'] ?? '')) {
    http_response_code(403);
    exit('Overenie zlyhalo.');
}
// Clovek — spracovat odoslanie.

V Node:

const { human } = await shield.verify(req.body.behavior_nonce);
if (!human) return res.status(403).send("Overenie zlyhalo");

Jeden detail má väčšiu cenu než zvyšok tejto časti: false neznamená vždy „bot". Overenie je v pochybnostiach odmietavé, takže false vráti aj vtedy, keď sme vôbec nemohli odpovedať — okrem iného vtedy, keď je vyčerpaná vaša mesačná kvóta. Obe SDK vám povedia, o ktorý prípad ide (lastFailure() v PHP, reason v Node). Ak ide o kvótu, oprite sa o vlastné kontroly namiesto toho, aby ste do prvého dňa nasledujúceho mesiaca odmietali každého skutočného návštevníka. Poskytovatelia to zapisujú zriedka; pritom práve toto zlyhanie naozaj hryzie.

Existujú SDK pre PHP, Node, Go a edge prostredia, k tomu doplnok pre WordPress, ktorý za vás urobí oba kroky.

Prechod z reCAPTCHA: čo sa mení, čo zostáva

Prechod je menší, než vyzerá, pretože CAPTCHA sa dotýka presne troch miest vo vašom kóde.

Čo sa nahrádza: značka <script> vo vašej stránke, serverové volanie siteverify a názov poľa — z g-recaptcha-response sa stáva behavior_nonce. Čo zostáva: váš formulár, vaše vlastné kontroly, vaša pasca na boty, vaše obmedzenia frekvencie. Ochrana proti botom je vrstva, nie náhrada toho, čo už máte.

Postupujte v tomto poradí. Pridajte nový skript, kým reCAPTCHA ešte beží, a niekoľko dní porovnávajte verdikty; uvidíte vlastnú prevádzku namiesto toho, aby ste verili tabuľke. Potom presuňte kontrolu na strane servera. A až potom odstráňte skript reCAPTCHA a záznam o Googli z vašich zásad ochrany osobných údajov a zo záznamov o spracovateľských činnostiach — práve tento posledný krok tímy zabúdajú a práve naň sa dozorný orgán pozerá.

Kde je SilentShield slabšou voľbou

Tri riadky, na ktorých prehrávame, povedané bez okolkov.

Náš skript je väčší než ten od Turnstile. 47 KB proti 27,5 KB — načítavame sa asynchrónne po vykreslení a neblokujeme nič, na čo návštevník čaká; ak sa však na vašej stránke bojuje o každý kilobajt, je to skutočný argument proti nám.

V objeme nie sme zadarmo. Turnstile nestojí nič pri akejkoľvek veľkosti. Náš bezplatný program končí pri 500 požiadavkách mesačne. Ak je cena vaším jediným kritériom, nie sme odpoveďou.

Sme mladší. reCAPTCHA beží vyše desať rokov a videla vzorce útokov, ktoré sme my nevideli. To nie je maličkosť a žiadne postavenie na trhu to nezmení.

Čo si za tých 9 € kúpite, je iný obchod: nič sa nenačítava od amerického poskytovateľa, nenastavuje sa žiadna cookie, žiadny návštevník nemusí nič dokazovať a vyhodnotenie zostáva v EÚ. Ak to má pre vás väčšiu cenu než „zadarmo", sme lepšou voľbou. Ak nie, vezmite Turnstile — je to obhájiteľné rozhodnutie a tento článok nebude predstierať opak.

Čo to znamená pre vaše podnikanie

Každý krok navyše vo formulári stojí tržby a úloha je najdrahší krok, ktorý môžete pridať: prichádza presne vo chvíli, keď sa niekto rozhodol vás osloviť. Opustené formuláre, nedokončené nákupy, stratené dopyty a ovládanie na telefóne horšie než to, ktoré ste skúšali pri stole — ani Turnstile, najlepší z troch, toto riziko úplne neodstráni, pretože sa stále môže rozhodnúť opýtať.

Otázka neznie, ktorá CAPTCHA vašich zákazníkov obťažuje najmenej. Otázka znie, či sa ich vôbec treba pýtať.

Verdikt

  • reCAPTCHA — najširšie rozšírenie, 423 KB, údaje do USA. Pre web v EÚ v roku 2026 ťažko obhájiteľné.
  • hCaptcha — v súkromí lepšia než Google, so 742 KB najťažšia zo štyroch, pre návštevníka tá istá hádanka.
  • Turnstile — najlepšia CAPTCHA: zadarmo, 27,5 KB, väčšinou tichá. Stále americká spoločnosť a pod povrchom stále CAPTCHA.
  • SilentShield — žiadna úloha, žiadna cookie, spracúvanie v EÚ, 47 KB. 9 € mesačne, len čo prekročíte 500 požiadaviek.

Všetky tri CAPTCHA majú jednu spoločnú chybu: v deň, keď si nie sú isté, odovzdajú problém vášmu zákazníkovi.

Vyskúšať SilentShield — ochranu, ktorú vaši návštevníci nikdy nevidia

Súvisiace stránky

Často kladené otázky

Čo je lepšie: Cloudflare Turnstile, Google reCAPTCHA alebo hCaptcha?

Závisí to od vašich priorít. reCAPTCHA má najširšie využitie, ale odosiela údaje spoločnosti Google a môže zobrazovať obrázkové hádanky. hCaptcha sa viac zameriava na súkromie, ale stále je viditeľná. Turnstile je neviditeľný a bezplatný, ale viaže vás na Cloudflare. Pre úplne neviditeľnú ochranu priateľskú ku GDPR bez týchto kompromisov SilentShield analyzuje správanie namiesto zobrazovania výziev.

Je Cloudflare Turnstile v súlade s GDPR?

Turnstile sa vyhýba reklamnému sledovaniu Googlu a je priateľskejší k súkromiu než reCAPTCHA, ale stále spracúva údaje návštevníkov prostredníctvom Cloudflare. SilentShield ukladá iba pseudonymizované hashe na infraštruktúre EÚ, bez súborov cookie a bez sledovania tretími stranami.

Odosiela Google reCAPTCHA údaje spoločnosti Google?

Áno. reCAPTCHA načítava skripty Googlu a zdieľa signály návštevníkov so spoločnosťou Google, čo pri weboch z EÚ vyvoláva obavy týkajúce sa GDPR. SilentShield neodosiela žiadne údaje spoločnosti Google a nezobrazuje žiadnu viditeľnú CAPTCHA.

Aká je najlepšia neviditeľná alternatíva k reCAPTCHA, hCaptcha a Turnstile?

SilentShield je predvolene neviditeľný – hodnotí správanie myši, stlačení klávesov a časovania v prehliadači a vyzýva iba podozrivú návštevnosť, takže skutoční používatelia nikdy neuvidia hádanku.

Ktoré z nich načíta najmenej JavaScriptu?

Zmerali sme to 4. septembra 2026 v Chromiu na ukážkovej stránke každého poskytovateľa: Turnstile preniesol 27,5 KB, SilentShield približne 47 KB, reCAPTCHA 423 KB a hCaptcha 742 KB. Turnstile je najľahší a my sme druhí — samotný jadrový skript reCAPTCHA váži 345 KB komprimovane.

Ako prejdem z reCAPTCHA na SilentShield?

Menia sa tri miesta: značka skriptu vo vašej stránke, serverové volanie siteverify a názov poľa — z g-recaptcha-response sa stáva behavior_nonce. Nechajte oba systémy niekoľko dní bežať vedľa seba, potom presuňte kontrolu na strane servera a až následne odstráňte skript reCAPTCHA zo stránky, zo zásad ochrany osobných údajov a zo záznamov o spracovateľských činnostiach.

Je Cloudflare Turnstile naozaj zadarmo?

Áno — zadarmo, bez zverejneného limitu požiadaviek, a nejde o skúšobné obdobie. Bezplatný program obmedzuje funkcie, nie prevádzku: až 20 widgetov, 10 názvov hostiteľov na widget, sedem dní štatistík, žiadna záruka dostupnosti a žiadne pravidlá pre jednotlivé koncové body. Ak je cena vaším jediným kritériom, Turnstile sa ťažko prekonáva.

Pripravení zbaviť sa CAPTCHA?

Začnite chrániť svoje formuláre — neviditeľne. Kreditná karta nie je potrebná.