髪の多孔性チェック:浮遊テストの結果から高・標準・低を判定
清潔な髪をコップの水に入れてすぐ沈めば多孔性は高く、水分が入りやすく抜けやすい状態です。保湿を重ねてオイルで閉じ込めるのが目安です。ゆっくり沈めば標準、浮けば低です。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 結果
- sinks fast
- 多孔度
- high
髪の多孔性推定ツールは、簡単な水の浮遊テストの結果を実用的な分類に変換します。浮遊テストでは、清潔な毛髪をコップの水に入れます。すぐ沈む場合は高多孔性、ゆっくり沈む場合は標準多孔性、浮く場合は低多孔性の傾向があるとされます。毛髪の状態を入力すると、このツールは多孔性の区分、キューティクルにとっての意味を平易な言葉でまとめた説明、そして水分の密封、タンパク質の使用、蓄積物の除去などの一般的なケアの指針を返します。
浮遊テストが測るものとその読み取り方
髪の多孔性とは、水分や製品がキューティクル(各毛髪の最外層にある重なり合う細胞の層)をどれだけ通り抜けやすいかを表す指標です。浮遊テストは、自宅でおおまかに把握する方法として最も一般的です。製品の付いていない清潔な抜け毛を1本取り、表面張力が落ち着くまで少し置いてから、常温の水を入れたコップに落とします。
数分間様子を観察してください。すぐに底まで沈む毛髪は水分をよく吸収しており、キューティクルが開いたり傷んだりしている、つまり高多孔性であることを示唆します。ゆっくり沈む、あるいはコップの中ほどに漂う毛髪は、バランスの取れたキューティクル、つまり標準多孔性を示唆します。
水面に浮く毛髪は水をはじいており、平らでしっかり閉じたキューティクル、つまり低多孔性を示しています。このテストは経験則であり、研究室での測定ではありません。毛髪に付着したオイル、コンディショナー、硬水の残留物が結果を歪めることがあるため、事前に洗髪して完全に乾かした毛髪を使う必要があります。
この機能は、観察されたテスト結果を受け取り、表現を正規化して、ヘアケアの指針で使われる標準的な3区分の解釈に対応付けます。
ケアルーティンへの分類結果の活かし方
この分類が重要なのは、3つの多孔性区分が同じ製品に異なる反応を示すからです。高多孔性の髪は水分を素早く吸収しますが、同じ速さで失ってしまいます。
そのため実践的な助言は、水分を重ね付けしてからオイルやバターで密封すること、キューティクルの隙間を補うために定期的なタンパク質トリートメントを行うこと、洗い流さないコンディショナーを優先すること、熱や化学処理を控えること、キューティクルを平らに保つために冷たい水ですすぐことが中心になります。標準多孔性の髪はバランスの取れた状態です。
定期的なコンディショニングに時折の集中トリートメントを加え、軽い製品にもリッチな製品にも対応でき、累積ダメージから守ることでその状態を維持できます。低多孔性の髪は吸収を拒むため、製品は湿った温かい髪に付けるべきです。
表面に残る重いバターより軽い水系の処方が適し、ディープコンディショニング中の穏やかな熱がキューティクルを開く助けになり、吸収されにくい分、蓄積物を取り除くための時折のクレンジングが有効です。結果は出発点の仮説として扱ってください。
多孔性は同じ頭の中でも部位によって異なり、時間とともにダメージで変化するため、定期的に再テストし、製品を使った際の実際の髪の反応と組み合わせることが、最も信頼できるルーティンにつながります。
活用例
自宅での浮遊テストを解釈する
清潔な毛髪をコップの水に落とした後、その挙動を入力するだけで、対応関係を覚えなくても標準的な高・標準・低の多孔性の判定が得られます。
ケアルーティンの土台を作る
返されるケアの指針をチェックリストとして使い、自分の多孔性区分に合わせて製品の重さ、タンパク質の使用、密封オイル、熱の扱い、クレンジングの頻度を選べます。
よくある質問
推定ツールはどのような入力を受け付けますか?
sinks fast'、'sinks slow'、'floats' のいずれかです。大文字小文字、ハイフン、アンダースコア、'sank quickly' や 'stays on top' のような一般的な表現は自動的に正規化されます。
浮遊テストの各結果は何を意味しますか?
すぐ沈む場合は高多孔性(開いたキューティクルが水を素早く吸収)、ゆっくり沈む場合は標準多孔性(バランスの取れた吸収)、浮く場合は低多孔性(閉じたキューティクルが水をはじく)に対応します。
認識できない結果が入力された場合はどうなりますか?
認識できない結果に課金されることはなく、推測されることもありません。
浮遊テストは正確ですか?
経験則であり、研究室での測定ではありません。製品や硬水の残留物が結果を歪めることがあるため、清潔で完全に乾いた毛髪でテストし、分類はルーティンの出発点として扱ってください。
髪の多孔性推定ツールは無料ですか?
ブラウザツールは無料で、ローカルで実行されます。失敗したタスクに課金されることはありません。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/beauty/hair-porosity-estimate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"result":"sinks fast"}'const res = await fetch("https://api.kit.forhosting.com/beauty/hair-porosity-estimate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"result": "sinks fast"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/beauty/hair-porosity-estimate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"result": "sinks fast"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/beauty/hair-porosity-estimate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"result":"sinks fast"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"result":"sinks fast"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/beauty/hair-porosity-estimate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"result": "sinks fast"
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "beauty.hair_porosity_estimate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
分類は決定論的なルックアップであり、ネットワーク通信、乱数、隠れた状態は一切ないため、無料のブラウザ実行とプリペイドAPIは同じ入力に対して完全に同じJSONを返します。ツールが認識できない結果は、推測されるのではなく invalid_input として拒否されます。
APIの呼び出し方と返ってくる内容
たとえば result は sinks fast、sinks slow、floats のいずれかです。表記のマッチングは寛容です。大文字小文字は区別されず、ハイフンとアンダースコアはスペースとして扱われ、連続するスペースは1つにまとめられ、sank quickly、floats、stays on top、あるいは単に fast、slow、float といった一般的な表現も正規の結果に解決されます。推測による分類は行われず、課金もされません。JSONボディの result フィールドに毛髪の挙動を設定して送信します。別名の outcome と behavior も受け付けます。それ以外は invalid_input を返します。成功時のレスポンスには、正規化された結果を示す result、区分 high・normal・low を示す porosity、その区分の背景にあるキューティクルの挙動を説明する summary の一文、一般的なケア指針を順序付きで示す care_implications、短い message、適用された正規化と分類ルールを示す steps 配列が含まれます。料金は成功したリクエストごとに $0.002 の定額で、単位は item、追加の従量課金はゼロです。
連携の活用例
美容クイズやコンテンツサイトを支える
浮遊テストの質問形式の裏側にAPIを組み込めば、ユーザーは自由記述の回答から決定論的で一貫した多孔性の分類と説明を受け取れます。