ASCII QRコード作成:文字で表すQRコード

リンクやテキストを、ターミナル、コード、チャット向けに文字でできたQRコードに変換。Unicodeブロックまたは通常のASCIIで、コピー用スニペット付き。

無料登録不要透かしなしブラウザ内で動作

ツール本体のボタンやラベルは、今のところ英語で表示されます。

Characters

Two rows per line with █ ▀ ▄. The most compact, and square in a terminal.

Where it will be shown

Pick the background the characters will sit on. Most terminals are light text on a dark background, so choose dark: the output is inverted so the squares still come out dark and the margin light, which is what scanners look for. Choose light for documents, light-theme terminals and paper.

Lower error correction means fewer characters. Text on a screen does not get scratched, so L or M is usually right.

Preview · scan it from this screen

█████████████████████████████████
█████████████████████████████████
████ ▄▄▄▄▄ ████▄  ▀▀ █ ▄▄▄▄▄ ████
████ █   █ █ █▀█▄▀ ▀██ █   █ ████
████ █▄▄▄█ █  █▄▀▄▀▀▄█ █▄▄▄█ ████
████▄▄▄▄▄▄▄█ █ ▀▄█ █ █▄▄▄▄▄▄▄████
████ █▄▄  ▄█▀ ▀▄  ███▀▄ ▄▄▄▀█████
████▄▀▄███▄▀▀▀█ █▄   █▀ █▄█▄ ████
████▀▄█▀ ▄▄▀▄█▄▄▄ ▄▄▀▄▄▀▄▀▄ ▄████
████ █▄█▄▄▄ ▄██ ▄██ ▀▀   ▄█▄ ████
████▄█▄▄▄▄▄█▀██▄ ▄▄▀ ▄▄▄ ▀▄██████
████ ▄▄▄▄▄ █▀▄ ▀██ █ █▄█ ▀▄  ████
████ █   █ █ █  ▄ ▄ ▄  ▄ ▀ ▀▀████
████ █▄▄▄█ █▄  █▄█▄▄▀▀█▀▀ ▄█ ████
████▄▄▄▄▄▄▄█▄██▄▄▄▄██▄▄▄▄▄▄▄▄████
█████████████████████████████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

33 × 17 characters · 25 × 25 modules · version 2. Proportional fonts and extra line spacing break it: the rows must touch and every character must be the same width.

Copy it as

Paste into a terminal, a code comment or a chat code block. It needs a monospace font with no extra line spacing.

█████████████████████████████████
█████████████████████████████████
████ ▄▄▄▄▄ ████▄  ▀▀ █ ▄▄▄▄▄ ████
████ █   █ █ █▀█▄▀ ▀██ █   █ ████
████ █▄▄▄█ █  █▄▀▄▀▀▄█ █▄▄▄█ ████
████▄▄▄▄▄▄▄█ █ ▀▄█ █ █▄▄▄▄▄▄▄████
████ █▄▄  ▄█▀ ▀▄  ███▀▄ ▄▄▄▀█████
████▄▀▄███▄▀▀▀█ █▄   █▀ █▄█▄ ████
████▀▄█▀ ▄▄▀▄█▄▄▄ ▄▄▀▄▄▀▄▀▄ ▄████
████ █▄█▄▄▄ ▄██ ▄██ ▀▀   ▄█▄ ████
████▄█▄▄▄▄▄█▀██▄ ▄▄▀ ▄▄▄ ▀▄██████
████ ▄▄▄▄▄ █▀▄ ▀██ █ █▄█ ▀▄  ████
████ █   █ █ █  ▄ ▄ ▄  ▄ ▀ ▀▀████
████ █▄▄▄█ █▄  █▄█▄▄▀▀█▀▀ ▄█ ████
████▄▄▄▄▄▄▄█▄██▄▄▄▄██▄▄▄▄▄▄▄▄████
█████████████████████████████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

Want scan counts and an editable destination? Make it a free dynamic code. Want it in your own image? Make a picture code.

1

テキストまたはリンクを入力します。コードは、入力に合わせて文字で描かれます。

2

ハーフブロック、フルブロック、通常のASCIIと、表示する背景(ほとんどのターミナルは暗い背景)を選びます。

3

プレーンテキスト、Markdown、シェルのprintf行、HTMLの<pre>としてコピーし、実際に置く場所で一度スキャンして確認します。

よくある質問

テキストのQRコードが読み取れないのはなぜですか?+

行同士が接していて、すべての文字が同じ幅である必要があります。プロポーショナルフォント、余分な行間、折り返しがあると、マス目がバラバラになります。余白がない場合や、背景の設定が間違っていてコードがネガになる場合も読み取れません。#で作った通常のASCIIは、ほとんど読み取れません。できるだけブロックを使ってください。

背景はどちらを選べばいいですか?+

文字を表示する場所の背景です。ほとんどのターミナルは暗い背景に明るい文字なので、暗いを選んでください。出力が反転され、マス目は暗く、余白は明るいままになります。ドキュメントや明るいテーマのターミナル、紙なら明るいを選びます。

ハーフブロックとは何ですか?+

テキストの1マスの上半分、下半分、または全体を塗りつぶす文字(▀ ▄ █)です。1文字でコードの2行分を表すので行数が半分になり、ターミナルのマスは幅の約2倍の高さがあるため、マス目が正方形になります。

GitHubのREADMEでも読み取れますか?+

表示はされますが、GitHubやほとんどのMarkdownレンダラーはコードブロックに行間を加えるため、その行のすきまだけでスマートフォンが読み取れなくなることがよくあります。READMEには、コードのSVG画像を使い、テキスト版はターミナルやプレーンテキストのファイル用にしてください。

大きさはどのくらいで、何かアップロードされますか?+

短いリンクなら、ハーフブロックで約33桁で、80桁のターミナルに余裕で収まります。フルブロックとASCIIは、その2倍の幅が必要です。コードはお使いのブラウザ内で作成され、何も送信されません。

ほかの無料ツール

ほかの3D・AR・アートツールすべてのツール

次のステップ

コードそのものを、作品に。

これらのツールは、一般的なコードを作成・チェックするためのものです。AriaQRなら、写真やロゴ、イラストをそのままQRコードに変えられます。ダウンロード前に実際のデコーダーで検証済み。リンクの編集やアクセス解析もできます。

「真珠の耳飾りの少女」をスキャンできるQRコードで再現したもの(AriaQRで作成)