色反転ツール|カラーコード・画像の色を反転

無料・ブラウザで使える

色反転ツール

HEXカラーコードを入力すると、RGB各成分を反転した色をすぐ計算できます。画像のネガポジ反転もブラウザ内だけで処理できます。

反転色と補色は同じとは限りませんこのページでは「RGB反転」と「HSL色相を180°回した色」を分けて表示します。
COLOR CODE

カラーコードを反転する

元の色 #336699 rgb(51, 102, 153)
RGB反転色 #CC9966 rgb(204, 153, 102)
HSL 180°(比較用) #996633 rgb(153, 102, 51)
RGB反転の計算 R' = 255 - R G' = 255 - G B' = 255 - B

例:#336699(51, 102, 153)→ #CC9966(204, 153, 102)

IMAGE

画像の色を反転する

画像を選ぶと、端末内のブラウザで反転処理します。画像ファイルを色しるべのサーバーへアップロードする処理は行いません。

※大きな画像はブラウザの負荷を抑えるため、表示・保存時に最大幅1600pxへ縮小します。

DIFFERENCE

色の反転と補色の違い

RGB反転

赤・緑・青の各値を255から引きます。黒は白、赤はシアンへ反転します。画像のネガポジ反転やCSSの invert(100%) に近い考え方です。

色相を180°回す

HSLなどの色相環で色相だけを反対側へ移します。彩度・明度を維持するため、RGB反転と違う色になる場合があります。

補色

どの色体系を使うかで位置や定義が変わります。「反対側の色=いつでも唯一の補色」とは限りません。

CSSの invert() は入力画像の色サンプルを反転するフィルターで、invert(100%) は完全反転です。仕様・ブラウザ実装の確認は MDNのinvert()解説も参照できます。

USE CASE

色反転はどんなときに使う?

カラーコードの確認

あるHEXを反転すると何色になるかを数値で確認できます。

ネガポジ表現

画像やデザインを反転し、普段と異なる見え方を比較できます。

配色の検討

反転色をそのまま採用するのではなく、補色・色差・コントラストと合わせて候補を比較できます。

FAQ

色の反転についてよくある質問

黒を反転すると何色ですか?

#000000 のRGB反転は #FFFFFF(白)です。

白を反転すると何色ですか?

#FFFFFF のRGB反転は #000000(黒)です。

反転色と補色は同じですか?

同じになる場合もありますが、常に同じではありません。RGB反転は各チャンネル値を反転する計算で、補色は色体系や色相環の定義に依存します。

CSSで画像の色を反転できますか?

filter: invert(100%); で完全反転できます。0%は変化なし、100%が完全反転です。

アップロードした画像はサーバーへ送られますか?

このページの画像反転はブラウザ内のCanvasで処理します。ツールの反転処理のために画像をサーバーへ送信するコードは使用していません。

NEXT

反転した色をさらに調べる