Use literal for wording, translation, or interpretation that stays close to the words themselves. It contrasts with figurative and idiomatic, so a literal translation may be accurate word by word while still sounding unnatural.
Use literal for wording, translation, or interpretation that stays close to the words themselves. It contrasts with figurative and idiomatic, so a literal translation may be accurate word by word while still sounding unnatural.
| Incorrect | Correct |
| He took the joke literal. | He took the joke literally. |
| A literal translation always sounds natural. | A literal translation can sound unnatural. |
| The literal meaning of “kick the bucket” is “to die.” | The idiomatic meaning of “kick the bucket” is “to die.” |
| She made a literally translation. | She made a literal translation. |
Use literal to make clear that a statement is meant as fact, not as an image or exaggeration. Because literal is often overused for emphasis, reserve it for cases where the real-versus-figurative contrast matters.
| Incorrect | Correct |
| I waited a literal million years. | I waited what felt like a million years. |
| The joke was literal fire. | The joke was hilarious. |
| She was literal angry. | She was literally angry. |
| There was a literal silence in the room. | There was complete silence in the room. |
Use literal as a noun mostly in critical or literary contexts: the literal, the symbolic, the allegorical. In ordinary explanation, literal meaning is usually clearer than the bare noun.
| Incorrect | Correct |
| The literal of the word is hard. | The literal meaning of the word is hard. |
| I searched the literal in the dictionary. | I searched for the meaning in the dictionary. |
| The literal are easy to miss. | The literal is easy to miss. |
| The story's literal means freedom. | The story's symbolism suggests freedom. |
Use literal in programming for a fixed value supplied directly in code. It is not the same as a variable, and it is narrower than an algorithm or a whole expression.
true as a Boolean literal.
| Incorrect | Correct |
The variable name count is a literal.
| The variable name count is an identifier.
|
| The code uses many literal. | The code uses many literals. |
| We need a literal to sort the array. | We need an algorithm to sort the array. |
| The value changes because it is a literal. | The value changes because it is stored in a variable. |
Use literal when the contrast with figurative, symbolic, idiomatic, or variable meaning matters. For the adverb, use literally.
Literally is the adverb, while literal modifies a noun or names the plain level of meaning or a code value.
From Middle English literal, from Old French literal, from Late Latin litteralis, “of letters or writing,” from Latin littera, “letter.” The exact-wording sense grew from the idea of following the letter of a text.
What does literal mean?
Literal means exact in wording or fact, without a figurative, symbolic, or exaggerated reading.
What is a literal translation?
A literal translation follows the words closely, often word by word, even if the result sounds less natural.
What is the difference between literal and figurative?
Literal keeps the ordinary or factual meaning. Figurative uses an image, metaphor, or transferred sense.
Can literal be a noun?
Yes. Literal can mean the plain or surface level of meaning, and in programming it can mean a fixed value in code.
What is a literal in programming?
A literal is a value written directly in source code, such as 42, true, or "hello".