平文(ひらぶん、へいぶん)やクリアテキスト(英: cleartext)とは、データ通信において、意味が理解でき直接利用できる、つまり暗号化されないままで、転送あるいは蓄積されるデータやメッセージの形式のことである。 暗号化アルゴリズムの入力はプレーンテキスト(英: plaintext)、出力は暗号文(英: ciphertext)と呼ぶ。英語では plaintext と plain text は区別される。