PNGをBase64に変換 - 無料・即時・ブラウザー内で完結

2on /
/ 開発者ツール / PNGをBase64に変換

PNG → Base64 変換ツール

最大 10 MB。アップロードは行われず、ファイルが端末から出ることはありません。

ファイルのプライバシーを保護

この変換はすべてブラウザー内で行われます。画像がアップロードされることはなく、ここでエンコードした内容が当社のサーバーや第三者に渡ることもありません。

PNGからBase64への変換について

PNG は、もっとも頻繁に埋め込まれる形式です。アイコン、ロゴ、小さなスプライト——埋め込まなければそれぞれが個別のネットワークリクエストを発生させる、細かなインターフェース部品です。これを Base64 にエンコードすると、スタイルシートや HTML 属性へ直接貼り付けられるテキストになります。それが得策かどうかは、ほぼ完全にファイルの小ささ次第です。

PNGをBase64に変換する手順

  1. 1 .pngファイルをアップロード欄にドロップします。
  2. 2 結果はすぐに表示されます。押すボタンも、待ち時間もありません。
  3. 3 必要な形式をコピーします。HTML と CSS 向けのデータURI、JSON 向けの生の文字列、あるいはそのまま使える CSS ルールです。

埋め込みが本当に得になるとき

ページ上の画像はひとつごとにリクエストを消費し、リクエストには運ぶバイト数を超えたオーバーヘッドがあります。1 KB のアイコンでは、そのオーバーヘッドがファイル本体を上回ることさえあります。だからスタイルシートに畳み込むのは本当の利得になります。おおまかな目安として、数キロバイト未満なら埋め込みは有利に働き、10 キロバイトを超えると害になり始めます。損益分岐点は固定の数値ではなく、回線、サーバー、帯域を奪い合う他の要素の数によって動きます。しかし取引の形はいつも同じです。往復を 1 回減らす代わりに、余分なバイトを払うのです。

引き換えに失うもの

三つあり、二つ目は意外に思われがちです。第一にサイズ。エンコード後のテキストはファイルより約 3 分の 1 大きくなります。第二にキャッシュ。埋め込んだ画像は単独でキャッシュできないため、それを含むスタイルシートが変わるたびに再ダウンロードされます。そしてスタイルシートはロゴよりはるかに頻繁に変わります。第三に、ブラウザーは描画の前に文字列をデコードしなければなりません。アイコンなら些細ですが、大きなものでは計測できるほどになります。透明度だけは無傷で残ります。アルファチャンネルは PNG データの一部であり、Base64 はそれをバイト単位でそのまま写し取るからです。

アイコンならまず SVG を検討

エンコードしようとしているのがフラットなアイコンや単純なロゴなら、SVG はたいていエンコード前の時点で PNG より小さく、エンコード後はなおさら差がつきます。SVG はもともとテキストであり、Base64 をまったく必要としないからです。しかも 2 つ目のファイルなしで、あらゆる画面密度に対応できます。写真的な階調、なめらかなグラデーション、ベクターが苦手とする効果を含む絵柄のときに PNG を選んでください。その場合は、エンコードの後ではなく前に小さくしておきましょう。Base64 は渡されたものを、そのまま忠実に大きくします。

PNG→Base64 のよくある質問

はい、完全に保たれます。Base64 は画像にいっさい手を加えず、まったく同じバイト列を別の文字集合で表現し直すだけです。アルファチャンネルはそのバイト列の一部なので、透過 PNG は透過のまま残り、デコード結果は元のファイルとビット単位で一致します。
新着
PDFをBase64に変換 文書をテキストとして受け取る API 向けに、PDF を Base64 に変換します。生の文字列、データURI、HTML 埋め込みスニペットが得られます。すべてブラウザー内で完結し、アップロードは行いません。
本日の人気
PDFをBase64に変換 文書をテキストとして受け取る API 向けに、PDF を Base64 に変換します。生の文字列、データURI、HTML 埋め込みスニペットが得られます。すべてブラウザー内で完結し、アップロードは行いません。

関連する開発ツール

Base64エンコーダーとデコーダー Base64文字列を即座にエンコードまたはデコードします。テキストおよびファイル用のオンラインBase64エンコーダーおよびデコーダー。データはどのサーバーにも送信されません。
JPGをBase64に変換 JPG または JPEG 写真を Base64 に変換し、データURI、生の文字列、CSS スニペットを取得できます。ブラウザー内で動作し、埋め込みが不適切な場面も率直にお伝えします。
WebPをBase64に変換 WebP 画像を Base64 に変換し、データURI、生の文字列、CSS スニペットを取得できます。ブラウザー内で動作し、埋め込みによって手放すことになるフォールバックについても説明します。
PDFをBase64に変換 文書をテキストとして受け取る API 向けに、PDF を Base64 に変換します。生の文字列、データURI、HTML 埋め込みスニペットが得られます。すべてブラウザー内で完結し、アップロードは行いません。

その他のおすすめツール

WordをPDFに変換 WordをPDFに無料でオンライン変換。DOC・DOCX・ODT・RTFファイルをアップロードするだけで、レイアウトを保ったPDFを数秒でダウンロードできます。登録不要・ウォーターマークなし。
PDFをWordに変換 PDFをWordに無料でオンライン変換。PDFをアップロードするだけで、編集できるDOCXファイルを数秒でダウンロードできます。登録不要・ウォーターマークなし・インストール不要。
ワードカウンター 無料のオンラインワードカウンターツール。単語数、文字数、文、段落、読了時間などを即座にカウントします。
文字カウンター オンライン文字カウンター。スペースありとスペースなしの文字、単語、行をカウントします。メタディスクリプション、タイトル、ソーシャルメディア投稿のSEO制限を確認します。
キーワード密度チェッカー オンラインキーワード密度チェッカー。あらゆるテキストやURL内のキーワード頻度と割合を分析します。正確なキーワード密度分析でコンテンツをSEO向けに最適化します。