Skip to content

Penghitung Token untuk DeepSeek, Qwen, dan GPT

Jumlah token akurat untuk DeepSeek, Qwen, dan GPT dari tokenizer milik tiap vendor, bukan perkiraan dari karakter. Tempel teks, bandingkan lima kosakata, dan lihat di mana setiap token terpotong. Gratis, berjalan di browser.

Berjalan di Browser Gratis
Ditokenisasi di browser Anda dengan kosakata milik tiap vendor — teks Anda tidak dikirim ke server kami.
Contoh:

Karakter
0
Karakter Han
0
Byte UTF-8
0
Model Token Token per karakter
DeepSeek V4 / V3 / R1 DeepSeek · 128K —
Qwen3.5 / 3.6 / 3.8 Qwen · 248K —
Qwen3 / Qwen2.5 / QwQ Qwen · 151K —
GPT-5 / GPT-4.1 / GPT-4o / o3 o200k_base —
GPT-4 / GPT-3.5 Turbo cl100k_base —

Ini token dari teksnya saja. Panggilan API juga menghitung chat template di sekitar setiap pesan, sehingga prompt_tokens yang dilaporkan biasanya sedikit lebih tinggi.

Cara teks dipecah

Ketik atau tempel teks untuk melihat setiap token.

Masukkan harga input dari halaman harga penyedia Anda. Harga bisa berubah, jadi alat ini tidak menyimpannya secara tetap.

Output kelima kosakata dibandingkan ID demi ID dengan Hugging Face tokenizers 0.23.3 dan OpenAI tiktoken 0.14.0 pada 26.714 teks uji (3,88 juta karakter) ditambah sekumpulan karakter di batas versi Unicode, dan hasilnya cocok; setiap angka contoh di halaman ini diperiksa terhadap implementasi referensi yang sama. Rasio per karakter berasal dari pengukuran pada teks situs ini sendiri (29.500 karakter Han dari prosa blog dan 52.500 dari dokumentasi alat). Pemetaan model ke kosakata berasal dari peta model tiktoken dan perbandingan file demi file atas repositori resmi para vendor, diperiksa pada November 2026. — Tim Rekayasa Go Tools · 8 Nov 2026

Dibangun dan diverifikasi oleh Tim Rekayasa Go Tools.

Ringkasan konversi token

Satu token itu berapa karakter?

Sekitar 4 karakter bahasa Inggris per token Tergantung kosakata dan bahasanya. Diukur pada teks situs ini sendiri (sekitar 82.000 karakter Han): bahasa Inggris sekitar 4,3–4,4 karakter per token, atau sekitar 1,4 token per kata; dalam prosa Mandarin, satu karakter Han memakan sekitar 0,8 token di DeepSeek dan Qwen3.5, 0,9 di Qwen3, 1,0 di GPT-4o, dan 1,3 di GPT-4.

10.000 karakter Han itu berapa token?

Sekitar 6.300 di DeepSeek, 10.000 di GPT-4 Dengan tanda baca dihitung sebagai karakter, diukur pada prosa Mandarin situs ini: sekitar 6.200–6.300 di DeepSeek, 6.400–6.500 di Qwen3.5, 7.000–7.200 di Qwen3, 7.700 di GPT-4o, dan 10.300–10.500 di GPT-4. Kode dan teks yang padat angka butuh lebih banyak.

Mengapa bahasa Mandarin memakai lebih banyak token daripada bahasa Inggris?

Paragraf yang sama: 59–60 token dalam bahasa Inggris, 71–156 dalam bahasa Mandarin Contoh “Mandarin” dan “Inggris” di halaman ini adalah paragraf yang sama. Versi Inggris bernilai 59–60 token di kelima kosakata; versi Mandarin 71 di Qwen3.5, 75 di DeepSeek, 84 di Qwen3, 111 di GPT-4o, dan 156 di GPT-4 — 18% hingga 160% lebih banyak. Bahasa Inggris hanya sedikit berbeda antarkosakata (sekitar 1,4 token per kata pada teks situs ini); untuk bahasa Mandarin, semuanya bergantung pada jumlah entri Mandarin dalam kosakata, dan kosakata yang entrinya sedikit (cl100k_base milik GPT-4) memecah banyak karakter menjadi 2–3 token tingkat byte.

Token itu satuan apa?

Satuan terkecil untuk memecah dan menagih teks Token adalah satuan terkecil hasil pemecahan teks oleh model bahasa, sekaligus satuan penagihan API dan ukuran jendela konteks. Token bisa berupa kata, bagian kata, satu karakter, frasa, atau beberapa byte dari satu karakter — kosakata tiap model yang menentukannya.

Bisakah alat ini menghitung token untuk Claude, Gemini, atau Doubao?

Tanpa tokenizer publik — hanya API penghitung resmi Tidak secara persis. Claude tidak punya tokenizer publik sejak Claude 3; sebagai gantinya Anthropic menyediakan API count_tokens (dokumentasinya menambahkan bahwa Claude 4.7 dan yang lebih baru memakai tokenizer lebih baru yang menghasilkan sekitar 30% lebih banyak token untuk teks yang sama). Gemini dan Doubao juga dihitung lewat API resmi masing-masing, dan Doubao juga punya kalkulator token resmi di konsol Volcano Engine Ark (perlu login). Alat ini hanya mencantumkan model yang kosakata resminya publik dan cocok ID demi ID.

Apa itu token?

Token adalah satuan yang dibaca dan ditulis oleh model bahasa, sekaligus satuan penagihan API dan ukuran jendela konteks. Model tidak pernah melihat huruf atau karakter Han secara langsung: tokenizer-nya lebih dulu memotong teks menjadi potongan yang ada di kosakatanya, lalu mengubah setiap potongan menjadi ID berupa bilangan bulat. Kata dan frasa umum punya entri sendiri dan memakan satu token; yang tidak ada di kosakata jatuh kembali ke byte UTF-8, sehingga satu karakter Han bisa memakan dua atau tiga token. Jadi, jumlahnya bergantung pada kosakata. DeepSeek dan Qwen menyimpan 人工智能 (kecerdasan buatan) sebagai satu token dan GPT-4o memecahnya menjadi dua, sedangkan cl100k_base milik GPT-4 hanya punya sedikit entri Mandarin dan butuh 12 token untuk kalimat di bawah — lebih dari dua kali lipat 5 token DeepSeek. Berikut pemecahan yang sebenarnya oleh alat ini.

文本:人工智能正在改变世界。(11 个字符)

DeepSeek V4        5  [人工智能][正在][改变][世界][。]
Qwen3.5 / 3.6      5  [人工智能][正在][改变][世界][。]
Qwen3 / 2.5        5  [人工智能][正在][改变][世界][。]
GPT-5 / GPT-4o     6  [人工][智能][正在][改变][世界][。]
GPT-4             12  [人][工][智×2][能][正在][改][变][世×2][界][。]

×2 表示这个字被拆成了 2 个字节级 token

Yang dilakukan penghitung token ini

Dua kosakata Qwen, dihitung persis

Qwen3.5, 3.6, dan 3.8 beralih ke kosakata baru 248K dengan aturan pemecahan yang berbeda; Qwen3, Qwen2.5, dan QwQ tetap memakai kosakata 151K. Keduanya diambil dari tokenizer.json di open weights resmi dan dihitung terpisah — tidak pernah didekati dengan tokenizer GPT.

Kosakata resmi, dicek ID demi ID

DeepSeek memakai kosakata resminya (identik dari V3 hingga V4.1); GPT memakai o200k_base dan cl100k_base dari OpenAI. Kami membandingkan 26.714 teks uji (3,88 juta karakter dalam 15 bahasa, kode, karakter spasi, serta karakter di batas versi Unicode) ID demi ID dengan Hugging Face tokenizers dan OpenAI tiktoken: kelima kosakata cocok.

Lima model berdampingan

Sekali tempel menghasilkan lima hitungan, sehingga Anda langsung melihat model mana yang mengolah teks Anda dengan token paling sedikit. Kolom “Token per karakter” membuat teks dengan panjang berbeda bisa dibandingkan secara adil.

Setiap token terlihat

Tampilan pemecahan mewarnai setiap token dan bisa menampilkan ID-nya. Bila beberapa token tingkat byte baru membentuk karakter utuh jika digabung, token-token itu dikelompokkan dalam satu blok bergaris putus-putus alih-alih ditampilkan sebagai byte acak; karakter tak terlihat seperti spasi lebar nol ditulis dengan code point-nya, misalnya ⟨U+200B⟩.

File dihitung apa adanya

File yang dibuka mempertahankan jeda baris CRLF dan BOM aslinya. DeepSeek memecah jeda baris Windows \r\n menjadi dua token, sehingga kode yang sama dengan akhir baris CRLF kira-kira 15% lebih mahal. Teks yang ditempel ke kotak dihitung dengan jeda baris LF yang dipertahankan browser.

Berjalan di browser Anda

Tokenisasi berlangsung di thread latar belakang (Web Worker); teks Anda tidak dikirim ke server kami. Setelah kosakata dimuat, 200.000 karakter Han dihitung dalam waktu kurang dari satu detik, dan kotak teks tetap responsif.

Menghitung token di kode

tiktoken (Python)

len(tiktoken.get_encoding("o200k_base").encode_ordinary(text))

Library resmi OpenAI, hanya untuk kosakata OpenAI. Cara paling langsung untuk menghitung token input GPT-5 dan GPT-4o; tidak bisa menghitung DeepSeek atau Qwen.

transformers AutoTokenizer

AutoTokenizer.from_pretrained("Qwen/Qwen3.6-35B-A3B").encode(text, add_special_tokens=False)

Memuat tokenizer resmi model terbuka seperti DeepSeek dan Qwen. Saat pertama dijalankan, file kosakata diunduh dari Hugging Face.

Tokenizer offline DeepSeek

Dokumentasi API DeepSeek, halaman penggunaan token

Tokenizer offline resmi, dipakai bersama transformers. Kosakatanya sama dengan baris DeepSeek di alat ini.

API penghitung resmi

Anthropic messages/count_tokens, Gemini countTokens, OpenAI responses/input_tokens

Satu-satunya cara untuk model tanpa tokenizer publik, dan hasilnya sudah mencakup overhead format chat. Butuh request dan API key, dan teksnya dikirim ke vendor.

Penghitung token ini

Tempel lalu baca lima hitungan

Tanpa kode dan tanpa dependensi — praktis untuk mengecek satu prompt atau membandingkan model. Untuk pekerjaan batch, pakai library di atas.

Contoh penghitungan token: satu teks, lima pemecahan

Satu paragraf Mandarin, dua kali lipat token di satu model

Klik contoh “Mandarin” di halaman ini: paragraf sehari-hari sepanjang 117 karakter (106 karakter Han)
DeepSeek V4        75
Qwen3.5 / 3.6      71
Qwen3 / 2.5        84
GPT-5 / GPT-4o    111
GPT-4             156

Per karakter Han: Qwen3.5 sekitar 0,67, DeepSeek 0,71, Qwen3 0,79, GPT-4o 1,05, dan GPT-4 1,47 token. Klik “Inggris” untuk paragraf yang sama dalam bahasa Inggris: kelimanya berada di antara 59 dan 60.

Angka: Qwen memakai satu token per digit

订单金额 12345.67 元,共 2026 件
DeepSeek V4   16   …[123][45][.][67]…[202][6]…
Qwen3.5       22   …[1][2][3][4][5][.][6][7]…[2][0][2][6]…
Qwen3         22   (digit dipecah dengan cara yang sama)
GPT-4o        13   …[123][45][.][67][ 元][,共]…
GPT-4         16   …[123][45][.][67]…

Kedua generasi Qwen memecah setiap digit sendiri-sendiri, sedangkan DeepSeek dan GPT mengelompokkan digit per tiga. Teks yang padat angka — tabel, faktur, log — jelas lebih mahal di Qwen.

Spasi lebar nol yang tak terlihat

你​好​世​界 (tiga spasi lebar nol U+200B di antara karakternya)
Tanpa:  DeepSeek 2 · Qwen3.5 2 · Qwen3 2 · GPT-4o 2 · GPT-4 5
Dengan: DeepSeek 7 · Qwen3.5 7 · Qwen3 7 · GPT-4o 7 · GPT-4 8

Spasi lebar nol memisahkan 你好 dan 世界, sehingga setiap karakter menjadi token sendiri dan setiap spasi lebar nol memakan satu token lagi. Teks yang disalin dari web sering mengandungnya; tampilan pemecahan menampilkannya sebagai ⟨U+200B⟩.

Emoji: kosakata yang lebih baru justru lebih mahal

👍🎉
DeepSeek V4   3
Qwen3.5       6
Qwen3         2
GPT-4o        3
GPT-4         6

Kosakata lama Qwen3 menyimpan kedua emoji secara utuh; kosakata baru 248K mengembalikannya ke byte UTF-8, sehingga emoji 4 byte memakan 3 token. Kosakata yang lebih baru tidak selalu lebih hemat — hitung teks Anda yang sebenarnya.

Cara memakai penghitung token

  1. 1

    Tempel teks Anda

    Tempel prompt, dokumen, atau potongan kode, atau pakai “Buka file” untuk memuat file .txt, .md, .json, .csv, atau file teks lainnya. Tidak punya teks? Klik salah satu contoh. Penghitungan pertama mengunduh lima kosakata dari situs ini (masing-masing 0,4–2,2 MB dalam bentuk gzip); selama halaman tetap terbuka, kosakata itu tidak diunduh lagi.

  2. 2

    Baca kelima hitungan

    Tabel menampilkan jumlah token untuk DeepSeek, Qwen3.5/3.6/3.8, Qwen3/Qwen2.5, GPT-5/GPT-4o, dan GPT-4/GPT-3.5 sekaligus, ditambah rata-rata token per karakter. Di atasnya ada jumlah karakter, karakter Han, dan byte UTF-8, untuk dibandingkan dengan perkiraan berbasis jumlah karakter.

  3. 3

    Periksa pemecahannya

    Setiap blok berwarna di bawah “Cara teks dipecah” adalah satu token. Garis tepi putus-putus berarti beberapa token tingkat byte baru membentuk karakter utuh jika digabung. Aktifkan “Tampilkan ID token” untuk membandingkan dengan ID yang dikembalikan API atau tiktoken. Klik baris tabel mana pun untuk berganti model.

  4. 4

    Perkirakan biayanya

    Masukkan harga input model terpilih per sejuta token untuk mendapatkan biaya teks ini sebagai input. Alat ini tidak menyertakan daftar harga — vendor sering mengubah harga dan membedakannya menurut jam sibuk dan cache hit, jadi pakai angka yang tertera di halaman harga mereka hari ini.

Kesalahan umum saat menghitung token

Memperkirakan token sebagai karakter × konstanta

Konstanta hanya berlaku untuk satu jenis teks. 24 karakter yang sama, 订单金额 12345.67 元,共 2026 件, adalah 13 token di GPT-4o dan 22 di Qwen — makin banyak digit, makin besar selisihnya.

✗ Salah
token ≈ karakter × 0.6
✓ Benar
Pecah dengan kosakata model target lalu hitung

Memakai tokenizer GPT untuk DeepSeek atau Qwen

tiktoken hanya menyediakan kosakata OpenAI. Contoh “Mandarin” di halaman ini dihitung 156 token dengan cl100k_base, padahal DeepSeek memakai 75 — perkiraan yang dua kali terlalu tinggi.

✗ Salah
tiktoken.get_encoding("cl100k_base")  # dipakai untuk DeepSeek
✓ Benar
AutoTokenizer.from_pretrained("deepseek-ai/DeepSeek-V4.1-Flash")

Menganggap hitungan teks sebagai tagihan

Tagihan juga mencakup chat template, system prompt, output, dan proses berpikir model reasoning; beberapa layanan juga memberi harga berbeda untuk cache hit. Perkiraan dari teks input saja hasilnya terlalu rendah.

✗ Salah
biaya = token prompt × harga input
✓ Benar
biaya = prompt_tokens × harga input + completion_tokens × harga output

Karakter tak terlihat di dalam teks

Spasi lebar nol (U+200B) memecah kata: 你好世界 adalah 2 token di DeepSeek dan menjadi 7 begitu ada tiga spasi lebar nol di antara karakternya.

✗ Salah
你\u200b好\u200b世\u200b界   → 7 token
✓ Benar
你好世界   → 2 token

Kapan Anda perlu menghitung token

Memperkirakan biaya API
Sebelum peluncuran, tempel prompt, system prompt, dan konteks hasil retrieval yang khas untuk mendapatkan jumlah token teksnya sendiri; tambahkan overhead template per pesan (lihat “Token teks polos vs hitungan API”) untuk input setiap panggilan, lalu kalikan dengan harga dan volume panggilan untuk perkiraan bulanan.
Tetap dalam jendela konteks
Dokumen panjang, riwayat chat, dan hasil retrieval cepat menumpuk. Hitung setiap bagian dulu, lalu putuskan apa yang dipangkas atau diringkas.
Membandingkan model untuk bahasa Anda
Paragraf Mandarin yang sama bisa memakan token dua kali lebih banyak di satu kosakata dibanding kosakata lain. Bandingkan biaya sebagai harga × jumlah token teks Anda di model tersebut, bukan dari harga saja.
Mengukur chunk RAG dalam token
Ukuran chunk untuk retrieval biasanya ditetapkan dalam token. Periksa berapa token yang dipakai sebuah paragraf nyata di model target sebelum menetapkan panjang karakter per chunk.
Mencari tahu mengapa prompt mahal
Teks yang disalin dari halaman web, Word, atau PDF sering membawa spasi lebar nol, spasi tak terputus (non-breaking space), dan deretan spasi yang memakan token tanpa terlihat. Tampilan pemecahan menandainya. Untuk menemukan masing-masing beserta nama dan code point-nya, gunakan “Tampilkan karakter tak terlihat” di Konverter Unicode.

Cara teks dipotong menjadi token

BPE: menggabungkan mulai dari byte
Kelima kosakata adalah byte-level BPE (byte pair encoding). Teks diubah menjadi byte UTF-8, lalu potongan yang bersebelahan digabung menjadi entri kosakata yang lebih panjang dalam urutan tetap, sampai tidak ada lagi yang bisa digabung. Urutan itu berasal dari statistik pelatihan, sehingga teks yang sama berhenti pada pemecahan yang berbeda di setiap kosakata.
Mengapa satu karakter bisa 2–3 token
Karakter Han yang umum berukuran 3 byte dalam UTF-8. Jika kosakata memuatnya (atau memuat kata yang mengandungnya), karakter itu menjadi satu token; jika tidak, ia tetap berupa potongan byte — dua atau tiga token. cl100k_base milik GPT-4 paling tidak ramah terhadap bahasa Mandarin: dari 3.755 karakter paling umum yang dienkode satu per satu, hanya 14,1% yang menjadi satu token, dibandingkan 95,7% di DeepSeek dan 99,9% di Qwen3.
Pra-tokenisasi: pecah dulu, baru gabung
Sebelum BPE, sebuah regular expression memotong teks menjadi beberapa bagian, dan penggabungan tidak pernah melewati batas bagian. Aturannya berbeda-beda: GPT-4o dan GPT-4 mengelompokkan digit per tiga, Qwen menaruh setiap digit di bagian tersendiri, dan DeepSeek lebih dulu memisahkan deretan karakter Han dan kana (hanya sampai U+9FA5; karakter setelahnya mengikuti aturan umum). Alat ini mereproduksi setiap aturan dan mengunci kelas karakter pada Unicode 16 — versi yang dipakai implementasi referensi — sehingga hasilnya tidak bergeser mengikuti versi Unicode browser Anda.
Token teks polos vs hitungan API
Hitungan ini hanya untuk teksnya: tanpa token awal urutan dan tanpa chat template. API membungkus setiap pesan dalam template: fungsi penghitung di OpenAI Cookbook menambahkan 3 token per pesan, nama peran, dan 3 token pembuka balasan — sekitar 7 token tambahan untuk satu pesan; di dokumentasi resmi Qwen, 你好 bernilai 1 token jika berdiri sendiri dan 11 setelah dibungkus; DeepSeek tidak mendokumentasikan apakah prompt_tokens mencakup template-nya. Jawaban model dan proses berpikirnya ditagih sebagai token output.
Asal kosakata
o200k_base dan cl100k_base berasal dari file kosakata yang dipublikasikan OpenAI untuk tiktoken; DeepSeek dari tokenizer.json di repositori resmi DeepSeek-V4.1-Flash-1017 di Hugging Face (MIT); Qwen dari repositori resmi Qwen3-8B dan Qwen3.6-35B-A3B (Apache-2.0). Alat ini hanya menyimpan apa yang dibutuhkan untuk tokenisasi — byte setiap token dan urutan penggabungan — sebesar 0,4–2,2 MB per kosakata, yang diunduh dari situs ini saat pertama dipakai. Sumber dan lisensi tercantum di THIRD_PARTY_NOTICES.txt di samping file-file tersebut.

Tips memperkirakan token

Hitung dengan kosakata model target
Menghitung pemakaian DeepSeek atau Qwen dengan tokenizer GPT bisa meleset dua kali lipat pada teks Mandarin. Untuk Qwen, pilih juga generasi yang tepat: model mulai Qwen3.5 memakai baris “Qwen3.5 / 3.6 / 3.8”.
Sisakan ruang untuk template dan output
Hitungan teks polos adalah batas bawah. Untuk konteks dan biaya, tambahkan overhead template per pesan, system prompt, dan panjang output yang diharapkan; proses berpikir model reasoning juga dihitung sebagai output.
Kalibrasi dengan field usage dari API
Setelah live, percayai nilai usage yang dikembalikan API. Hitung prompt yang sama di sini lalu bandingkan dengan prompt_tokens: selisihnya adalah overhead template Anda, yang bisa ditambahkan ke perkiraan berikutnya.
Potong chunk berdasarkan token, bukan karakter
Tetapkan ukuran chunk RAG dan batas pemotongan dalam token. Teks campuran bahasa, kode, dan angka sangat mengubah rasio karakter terhadap token.
Bersihkan karakter tak terlihat sebelum mengirim
Periksa teks yang disalin dari halaman web atau dokumen di tampilan pemecahan. Spasi lebar nol, spasi tak terputus, dan deretan spasi semuanya menghabiskan token tanpa guna. Untuk halaman web utuh, buang dulu tag dan style dengan HTML ke Markdown, lalu kirim hasilnya ke model.

FAQ penghitung token

Apa itu penghitung token (LLM token counter)?
Penghitung token memecah teks menjadi token dengan tokenizer milik model bahasa itu sendiri lalu menghitungnya, sehingga Anda bisa memperkirakan biaya API dan panjang konteks. Di sini, tempel teks ke kotak (atau buka file teks): tabel menampilkan jumlah token untuk DeepSeek, kedua generasi Qwen, GPT-5 / GPT-4o, dan GPT-4 sekaligus, “Cara teks dipecah” menandai setiap token, dan Anda bisa memasukkan harga untuk memperkirakan biaya input. Tidak perlu daftar akun.
Satu karakter Han berapa token? Apakah angka 0,6 dari DeepSeek benar?
Diukur pada prosa Mandarin situs ini, DeepSeek memakai sekitar 0,77–0,79 token per karakter Han, atau sekitar 0,62 per karakter bila tanda baca dan spasi dihitung sebagai karakter. Dokumentasi DeepSeek sendiri menyebut “1 karakter Mandarin ≈ 0,6 token”, yang sesuai dengan cara hitung kedua. Kata-kata umum bergabung menjadi satu token; karakter langka terpecah menjadi dua (misalnya 龘). Angka untuk model lain ada di ringkasan di atas.
API melaporkan angka yang berbeda. Apakah hitungannya salah?
Alat ini menghitung teksnya saja dan cocok ID demi ID dengan tokenizer resmi. Nilai prompt_tokens dari API juga mencakup penanda peran dan pemisah yang ditambahkan chat template ke setiap pesan: dalam contoh di dokumentasi Qwen, 你好 bernilai 1 token jika berdiri sendiri dan ditagih sebagai 11. System prompt, definisi tool, dan pesan-pesan sebelumnya juga dihitung. Selisih yang konstan adalah overhead template Anda — pakai untuk mengalibrasi perkiraan berikutnya.
Kosakata apa yang dipakai DeepSeek V4, R1, Qwen3.6, dan GPT-5?
Kosakata dasar DeepSeek identik dari V3, R1, V3.1, dan V3.2 hingga V4 dan V4.1; yang berbeda hanya token khususnya. Qwen punya dua generasi: Qwen3.5, 3.6, dan 3.8 memakai kosakata baru 248K, sedangkan Qwen3, Qwen2.5, dan QwQ memakai yang 151K (ini kosakata dari open weights; dokumentasi Alibaba Cloud tidak menyebutkan kosakata mana yang dipakai model yang di-host di Model Studio). Untuk OpenAI, mengikuti peta model tiktoken: GPT-5, GPT-4.1, GPT-4o, o1, o3, dan o4-mini memakai o200k_base; GPT-4, GPT-3.5 Turbo, dan text-embedding-3 memakai cl100k_base.
Mengapa GPT-4 butuh jauh lebih banyak token daripada GPT-4o untuk bahasa Mandarin?
cl100k_base milik GPT-4 punya sekitar 100.000 entri dengan sedikit entri Mandarin, sehingga banyak karakter memakan dua atau tiga token tingkat byte; o200k_base milik GPT-4o punya sekitar 200.000 entri dan banyak kata Mandarin. Contoh “Mandarin” di halaman ini bernilai 156 token di GPT-4 dan 111 di GPT-4o.
Mengapa angka memakan begitu banyak token di Qwen?
Pra-tokenizer Qwen menaruh setiap digit di bagian tersendiri, sehingga 1234567 menjadi 7 token; DeepSeek dan GPT mengelompokkan digit per tiga dan hanya butuh 3. Teks yang padat angka seperti tabel, faktur, dan log jumlah tokennya jelas lebih tinggi di Qwen.
Apakah teks saya diunggah?
Tidak dikirim ke server kami. Tokenisasi berjalan di thread latar belakang di browser Anda; satu-satunya file yang diunduh alat ini adalah kosakata, dari situs ini, saat pertama dipakai.
Apakah jeda baris mengubah jumlah token?
Ya, paling besar di DeepSeek: ia memecah jeda baris Windows \r\n menjadi dua token, sehingga kode yang sama dengan akhir baris CRLF kira-kira 15% lebih mahal, dibandingkan kurang dari 0,5% di kosakata lain. Kotak teks browser mengubah jeda baris yang ditempel menjadi \n, sehingga teks tempelan dihitung dengan LF; file yang dimuat lewat “Buka file” mempertahankan jeda baris dan BOM aslinya.
Bagaimana penanda seperti <|im_start|> atau <think> dihitung?
Sebagai teks biasa, dipecah menjadi beberapa token — sama seperti encode_ordinary di tiktoken — dan halaman ini memberi tahu Anda bila teks mengandungnya. Jika Anda meng-host sendiri model terbuka, server inferensi biasanya membaca masing-masing sebagai satu token khusus, sehingga hitungannya lebih rendah.
Bagaimana token berpikir (thinking) pada model reasoning dihitung?
Proses berpikir dihasilkan oleh model, jadi tidak bisa diketahui sebelum pemanggilan; alat ini menghitung teks yang sudah Anda miliki. Dokumentasi Qwen menyatakan bahwa proses berpikir ditagih sebagai token output; untuk model reasoning lain, periksa dokumentasi masing-masing vendor. Proses berpikir sering lebih panjang daripada jawaban akhirnya, jadi anggarkan secara terpisah.
Seberapa panjang teks yang bisa dihitung?
Tidak ada batas pasti; memori browser yang menjadi batasnya. Dalam pengujian kami, 200.000 karakter Han dihitung dalam waktu kurang dari satu detik setelah kosakata dimuat. Untuk teks yang sangat panjang, tampilan pemecahan menampilkan 2.000 token pertama, sementara hitungannya selalu mencakup seluruh teks. File yang dibuka bisa berukuran hingga 20 MB.
Bisakah tiktoken menghitung token DeepSeek atau Qwen?
Tidak. tiktoken hanya menyediakan kosakata OpenAI (o200k_base, cl100k_base); jika dipakai untuk DeepSeek atau Qwen, hasilnya meleset sekitar dua kali lipat pada teks Mandarin (contoh “Mandarin” di halaman ini: 156 dengan cl100k_base, 75 di DeepSeek). Untuk DeepSeek dan Qwen, muat tokenizer resminya dengan Hugging Face transformers dan berikan add_special_tokens=False agar hasilnya sama dengan hitungan teks polos alat ini; dokumentasi API DeepSeek juga menyediakan paket tokenizer offline di halaman penggunaan token.

Pengubah Case — UPPERCASE, lowercase, camelCase & Lainnya

Pemrosesan Teks

Ubah teks antara UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dan 6 format lainnya secara langsung. Gratis, hanya peramban, tanpa daftar.

Generator Lorem Ipsum — Alat Teks Placeholder Gratis

Pemrosesan Teks

Buat teks placeholder Lorem Ipsum secara instan — per paragraf, kalimat, kata, byte, atau daftar. Salin atau unduh sebagai teks biasa, HTML, Markdown, atau JSON. 100% gratis, privat, di peramban. Tanpa daftar.

Penguji Regex Gratis — Debug & Cocokkan Pola Online

Pemrosesan Teks

Uji pola regex secara langsung terhadap teks apa pun. Penyorotan kecocokan waktu nyata, grup tangkap, pratinjau ganti, pemisah, dan penjelas pola. Ekspresi reguler rasa JavaScript, 100% privat, tanpa daftar.

Hapus Baris Duplikat dari Teks

Pemrosesan Teks

Hapus baris duplikat dari teks secara online — gratis, instan, 100% di peramban. Abaikan huruf besar/kecil atau spasi, simpan kemunculan pertama atau terakhir, dan lihat berapa duplikat dihapus. Juga urutkan. Tanpa daftar.

Pembuat Slug URL — Slugify Teks Apa Pun

Pemrosesan Teks

Ubah judul apa pun menjadi slug URL yang bersih dan ramah SEO secara langsung. Transliterasi aksen dan Sirilik, atau pertahankan huruf Unicode. 100% privat di peramban Anda.

Urutkan Baris Teks Secara Alfabetis & Natural

Pemrosesan Teks

Urutkan baris teks secara alfabetis, numerik (urutan natural), atau berdasarkan panjang — naik atau turun. Pengurut baris online gratis, 100% di peramban. Juga hapus duplikat, balik, dan bersihkan daftar. Tanpa daftar.