Permanent icon record
A contact sheet of 10 animated frames showing red text variations on a black background with some gray sections, featuring repeated words like "Pain," "Hurt," and "Betrayal" in different styles.
A contact sheet of 10 animated frames showing red text variations on a black background with some gray sections, featuring repeated words like "Pain," "Hurt," and "Betrayal" in di…
Source & archive date
- Added to archive
- July 8, 2026
MyOldIcons / OriginalIcons Revival
- Source title
- MyOldIcons / OriginalIcons API
- Category
- myoldicons / emotions / emo
- Era
- Recovered 2000s Icon Portal
- Observed
- July 8, 2026 at 08:28 UTC
Technical archive details
- Format
- GIF
- Dimensions
- 49×49 pixels
- File size
- 4.2 KB
- Motion
- Animated (10 frames)
- Added to archive
- July 8, 2026
- Relative path
- icons/b8/b863b9569855b57d3a05414bf53118e2ed3e04b747ec6fde374be894112ad2a8.gif
- Media type
- image/gif
- Scanner metadata
- v1
- Animation inspected
- July 10, 2026 at 04:10 UTC
- Archive ID
- b863b9569855b57d
- SHA-256
- b863b9569855b57d3a05414bf53118e2ed3e04b747ec6fde374be894112ad2a8
Content-safety assessments (3)
- Assessed
- July 25, 2026 at 07:47 UTC
- Run
- 1187
- Input
- image+text
- Preprocessing
- contact-sheet-4;static-256;animated-cell-256;gray192;nearest;png
- Overall label
- not-flagged
- Overall score
- 0.002470
OpenAI category scores
- Assessed
- July 23, 2026 at 06:23 UTC
- Run
- 106
- Input
- image
- Preprocessing
- four-even-frames;flatten-rgb192;stretch-224;triangle;nchw-rgb-u8
- Overall label
- sfw
- Overall score
- 0.766706
OpenAI category scores
- Assessed
- July 12, 2026 at 16:16 UTC
- Run
- 28
- Input
- image
- Preprocessing
- contact-sheet-smart
- Overall label
- safe
- Overall score
- 0.950000
OpenAI category scores
Enrichment records (1)
A contact sheet of 10 animated frames showing red text variations on a black background with some gray sections, featuring repeated words like "Pain," "Hurt," and "Betrayal" in different styles.
- Reviewed
- July 12, 2026 at 16:16 UTC
- Run
- 28
- Version
- v3
- Elapsed
- 36,481 ms
- Tokens
- prompt 3,017, response 2,008
Review tags
- pain hurt betrayal text (subject, 0.90)
Actions
- text animation
- glitching
- layering
Animation
- frame-to-frame changes in text opacity, positioning, and style
- subtle motion effects between frames
Animation Summary
A sequence of 10 frames showing evolving red text animations on black backgrounds, featuring repeated words like "Pain," "Hurt," and "Betrayal" in various distorted styles with subtle opacity and positioning changes between frames.
Colors
- black
- red
- gray
Composition
- grid layout
- text-centered
- no characters or objects
Dense Caption
The image displays a contact sheet containing 10 sequential animation frames arranged in a grid format. Each frame features bold red text against a solid black background, with occasional gray rectangular areas visible at the bottom of some frames. The primary textual content includes repeated words such as "Pain," "Hurt," and "Betrayal" rendered in various distorted, glitchy, or stylized fonts across different frames. Some frames show multiple instances of these words layered together, while others present them individually with varying degrees of transparency or motion effects. One frame prominently displays the text "SO EMO" in black letters on a red background. The animation appears to involve subtle changes in text positioning, opacity, and style between consecutive frames, creating a dynamic visual effect focused entirely on textual elements without any characters or objects beyond the words themselves.
Description
A contact sheet of 10 animated frames showing red text variations on a black background with some gray sections, featuring repeated words like "Pain," "Hurt," and "Betrayal" in different styles.
Fandoms
- emo fandom | basis both | high confidence | visual elements align with early 2000s emo subculture aesthetics
Identity Hypotheses
- emo icon | basis both | high confidence | text content and style match emo aesthetic themes of emotional distress
Metadata Only Entities
- MyOldIcons / OriginalIcons API
- 156400 ID
Metadata Supported By Image
- the text "SO EMO" directly supports the "emo" categorization
- repeated words like "Pain," "Hurt," and "Betrayal" align with emo aesthetic themes of emotional distress
Mood
- angry
- distressed
- emotional
Non Redundant Search Phrases
- emo text icon
- pain hurt betrayal animation
- so emo red text
- glitchy pain animation
- red black text emotion
Objects
- none beyond text
Preprocessing Notes
- contact sheet with 10 sampled frames arranged in a grid format
- gray sections represent transparency background
- review image size 1024x768 pixels
Safety Notes
- text contains emotional words but no explicit content or nudity
Source Metadata Interpretation
source hints suggest "MyOldIcons / OriginalIcons API" and "emo" category, indicating this is likely an emotional-themed icon from early internet culture
Style
- digital art
- pixelated
- glitchy
Subjects
- text elements
Visible Text
- Pain
- Hurt
- Betrayal
- SO EMO
Visually Supported Entities
- emo culture icon
- text-based digital art
Wordwall
- red text
- black background
- gray sections
- Pain
- Hurt
- Betrayal
- SO EMO
- glitchy font
- distorted text
- layered words
- text animation
- repeated words
- stylized letters
- motion effect
- transparency change
- frame-to-frame variation
- text-based icon
- digital art
- pixelated edges
- red on black
Raw JSON
{
"inputIndex": 0,
"sha256": "b863b9569855b57d3a05414bf53118e2ed3e04b747ec6fde374be894112ad2a8",
"description": "A contact sheet of 10 animated frames showing red text variations on a black background with some gray sections, featuring repeated words like \u0022Pain,\u0022 \u0022Hurt,\u0022 and \u0022Betrayal\u0022 in different styles.",
"denseCaption": "The image displays a contact sheet containing 10 sequential animation frames arranged in a grid format. Each frame features bold red text against a solid black background, with occasional gray rectangular areas visible at the bottom of some frames. The primary textual content includes repeated words such as \u0022Pain,\u0022 \u0022Hurt,\u0022 and \u0022Betrayal\u0022 rendered in various distorted, glitchy, or stylized fonts across different frames. Some frames show multiple instances of these words layered together, while others present them individually with varying degrees of transparency or motion effects. One frame prominently displays the text \u0022SO EMO\u0022 in black letters on a red background. The animation appears to involve subtle changes in text positioning, opacity, and style between consecutive frames, creating a dynamic visual effect focused entirely on textual elements without any characters or objects beyond the words themselves.",
"wordwall": [
"red text",
"black background",
"gray sections",
"Pain",
"Hurt",
"Betrayal",
"SO EMO",
"glitchy font",
"distorted text",
"layered words",
"text animation",
"repeated words",
"stylized letters",
"motion effect",
"transparency change",
"frame-to-frame variation",
"text-based icon",
"digital art",
"pixelated edges",
"red on black"
],
"visibleText": [
"Pain",
"Hurt",
"Betrayal",
"SO EMO"
],
"uncertainText": [],
"subjects": [
"text elements"
],
"actions": [
"text animation",
"glitching",
"layering"
],
"objects": [
"none beyond text"
],
"colors": [
"black",
"red",
"gray"
],
"style": [
"digital art",
"pixelated",
"glitchy"
],
"composition": [
"grid layout",
"text-centered",
"no characters or objects"
],
"mood": [
"angry",
"distressed",
"emotional"
],
"animation": [
"frame-to-frame changes in text opacity, positioning, and style",
"subtle motion effects between frames"
],
"preprocessingNotes": [
"contact sheet with 10 sampled frames arranged in a grid format",
"gray sections represent transparency background",
"review image size 1024x768 pixels"
],
"sourceMetadataInterpretation": [
"source hints suggest \u0022MyOldIcons / OriginalIcons API\u0022 and \u0022emo\u0022 category, indicating this is likely an emotional-themed icon from early internet culture"
],
"metadataSupportedByImage": [
"the text \u0022SO EMO\u0022 directly supports the \u0022emo\u0022 categorization",
"repeated words like \u0022Pain,\u0022 \u0022Hurt,\u0022 and \u0022Betrayal\u0022 align with emo aesthetic themes of emotional distress"
],
"metadataNotConfirmedByImage": [],
"metadataContradictedByImage": [],
"visuallySupportedEntities": [
"emo culture icon",
"text-based digital art"
],
"metadataOnlyEntities": [
"MyOldIcons / OriginalIcons API",
"156400 ID"
],
"identityHypotheses": [
"emo icon | basis both | high confidence | text content and style match emo aesthetic themes of emotional distress"
],
"namedEntities": [],
"fandoms": [
"emo fandom | basis both | high confidence | visual elements align with early 2000s emo subculture aesthetics"
],
"animationSummary": "A sequence of 10 frames showing evolving red text animations on black backgrounds, featuring repeated words like \u0022Pain,\u0022 \u0022Hurt,\u0022 and \u0022Betrayal\u0022 in various distorted styles with subtle opacity and positioning changes between frames.",
"safetyLabel": "safe",
"safetyConfidence": 0.95,
"isNsfw": false,
"needsManualReview": false,
"nsfwReasons": [],
"safetyNotes": [
"text contains emotional words but no explicit content or nudity"
],
"nonRedundantSearchPhrases": [
"emo text icon",
"pain hurt betrayal animation",
"so emo red text",
"glitchy pain animation",
"red black text emotion"
],
"uncertainty": [],
"aestheticStrengths": [],
"aestheticWeaknesses": [],
"tags": [
{
"tag": "pain hurt betrayal text",
"category": "subject",
"confidence": 0.9,
"evidence": "repeated visible words across multiple frames"
}
],
"moderationAudit": {
"storedSafetyLabel": "safe",
"storedIsNsfw": false,
"storedNeedsManualReview": false,
"hardAdultTextOverride": false,
"missingSafetyLabel": false
}
}Source semantic tags (8)
Full source records (1)
MyOldIcons / OriginalIcons Revival (myoldicons-originalicons)
- Kind
- myoldicons-api
- Era
- Recovered 2000s Icon Portal
- Type
- current recovered OriginalIcons API
- Category
- myoldicons / emotions / emo
- Title
- MyOldIcons / OriginalIcons API
- Alt
- 1102458400_996718963.gif | jwb3090 so emo hurt pain | animated | myoldicons id 156400
- Observed
- July 8, 2026 at 08:28 UTC
- Rights
- mixed copyright and user-submitted material; research/reference only by default
- Slice
- recovered large-scale AIM icon and away-message archive with category, subcategory, filename, keyword, and animation metadata
Original: https://myoldicons.com/icons/Emotions/EMO/1102458400_996718963.gif Download: https://myoldicons.com/icons/Emotions/EMO/1102458400_996718963.gif Page: https://myoldicons.com/api/icons?category=emotions