縦書き変換(SNS用の縦書き文字・プレビュー付き)
横書きの文章を、X(旧Twitter)やInstagramなどにそのまま貼れる縦書き文字に変換します。「、。」や長音「ー」、かぎ括弧を縦書き用の字形に置き換え、1文字ずつ改行するか、右から左へ列を並べる形に整えます。下のプレビューでは縦書きの見え方も確認できます。文字の正規化はUnicode正規化もご利用ください。
🔒 ブラウザ内で完結・入力データはサーバーに送信されません
縦書きプレビュー
注意事項
- 縦書き用の字形(Unicodeの縦書き形)は、フォントによっては表示されず空白や豆腐になることがあります。投稿前に実際の投稿画面で表示を確認してください。
- 1文字1行や列の並びは、等幅でない環境や行間の広いアプリでは崩れて見えることがあります。
- 「縦書きプレビュー」はCSSの縦書き表示を使うため、整形前の入力文を縦に組んで表示します。コピー用の変換結果とは見た目が異なる場合があります。
- 長音「ー」は縦棒(︱)に置き換えます。拗音(っ・ゃなど)の位置の調整や、縦中横(数字の横並び)には対応していません。
よくある質問
変換した縦書き文字がSNSで崩れたり、□になったりするのはなぜですか?
縦書き用の句読点や括弧はUnicodeの「縦書き形」という特殊な文字で、フォントによっては収録されていません。表示できない環境では空白や□になります。その場合は「句読点・長音・括弧を縦書き用の字形にする」をオフにして、通常の文字のまま1文字1行にしてください。
1文字1行と、右から左へ列を並べる方式はどう使い分けますか?
1文字1行は1本の縦書きの文を作るのに向いており、改行は空行になります。列を並べる方式は複数行の文章を本物の縦書きのように右から左へ並べ、足りない部分は全角スペースで埋めます。ただし、フォントやアプリによっては列がずれて見えます。
半角の英数字や記号はどうなりますか?
既定では半角の英数字・記号・スペースを全角に変えてから縦に並べます。半角のままだと文字の幅が揃わず、列がずれやすいためです。そのまま残したい場合は全角化のチェックを外してください。
プレビューと変換結果の見た目が違うのはなぜですか?
プレビューはブラウザのCSSの縦書き表示で入力文をそのまま縦組みにしたものです。コピーする変換結果は、縦書き用の字形に置き換えて1文字ずつ改行した文字列なので、見え方が異なることがあります。
このページをシェア
