だけ vs しか: Two Ways to Say “Only” in Japanese

TLDR

Both だけ and しか can mean:


only

But they do not express the idea in the same way.


The easiest way to remember the difference is:


だけ = ONLY THIS

しか〜ない = NOTHING EXCEPT THIS

For example:


水だけ飲みます。
I only drink water.


水しか飲みません。
I drink nothing but water.


Both sentences can translate naturally as:


I only drink water.

But the Japanese viewpoint is different.


だけ simply limits the scope.


しか emphasizes that nothing beyond that item is included, and it must be used with a negative predicate.


Quick Answer

だけ means “only” or “just” and usually gives a relatively neutral limitation. しか also means “only,” but it is used with a negative predicate and emphasizes that there is nothing beyond the stated item or amount.


Compare:


一つだけあります。
There is only one.


一つしかありません。
There is only one / There is nothing but one.


A useful mental model is:


だけ = spotlight on what exists

しか〜ない = everything else excluded

だけ vs しか at a Glance


だけ

しか

Core meaning

only / just

nothing but / only

Predicate

positive or negative

negative required

Tone

relatively neutral

emphasizes limitation

Mental model

ONLY X

NOTHING EXCEPT X

Example

水だけ飲む

水しか飲まない

The two expressions overlap in English.


That is why learners often think they are interchangeable.


They are not.


The key is to notice how each one frames the limit.


The Simplest Difference: “Only X” vs “Nothing Except X”

Think of だけ like a spotlight.


You point at one thing and say:


ONLY THIS

For example:


パンだけ食べます。
I only eat bread.


You are simply limiting the scope to bread.


Now think of しか〜ない differently.


Instead of pointing only at bread, imagine crossing everything else out:


~~rice~~
~~noodles~~
~~meat~~
bread

Then:


パンしか食べません。
I eat nothing but bread.


Both sentences may become:


I only eat bread.

in natural English.


But the second sentence more strongly highlights:


nothing else is included.

How to Use だけ

The basic pattern is:


Noun + だけ

For example:


水だけ飲みます。
I only drink water.


今日は日本語だけ勉強します。
Today I’ll study only Japanese.


一人だけ来ました。
Only one person came.


1000円だけあります。
I have only 1,000 yen.


だけ simply limits the item, amount, person, or range.


だけ Often Feels Neutral

For example:


今日は一時間だけ勉強します。
I’ll study for only one hour today.


This may simply be information.


You are telling the listener:


today’s study time = one hour.

There does not have to be any strong feeling that one hour is disappointing, surprising, or insufficient.


That is why だけ is often the safer choice when you simply want to state a limit.


だけ Can Attach to Different Kinds of Words

You will commonly see だけ after:


  • nouns

  • quantities

  • time expressions

  • phrases

For example:


子どもだけ入れます。
Only children can enter.


三つだけ買いました。
I bought only three.


今日だけ休みです。
I’m off only today.


少しだけ待ってください。
Please wait just a little.


The idea stays:


limit the scope to this.

How to Use しか

The basic beginner pattern is:


Noun / amount + しか + negative predicate

For example:


水しか飲みません。
I only drink water.


1000円しかありません。
I only have 1,000 yen.


三人しか来ませんでした。
Only three people came.


日本語しか分かりません。
I only understand Japanese.


The crucial rule is:


しか needs negative grammar.

Why Does しか Need a Negative Verb?

At first, this can feel strange.


English says:


I only drink tea.

That sounds positive.


So why does Japanese say:


お茶しか飲みません。


with:


飲みません
do not drink?

Because the underlying idea is closer to:


I do not drink anything except tea.

That is the logic behind しか.


Think:


X しか〜ない = nothing except X

So:


お茶しか飲みません。


can be understood as:


I don’t drink anything except tea.

Natural English:


I only drink tea.

Once you understand this idea, the negative grammar stops feeling arbitrary.


Correct and Incorrect

Correct:


お茶しか飲みません。 ✅
I only drink tea.


Incorrect:


お茶しか飲みます。 ❌


Why?


Because しか requires a negative predicate.


Same Sentence, Different Feeling

Compare these.


1000円だけあります。

I have only 1,000 yen.


This can sound relatively neutral.


You are stating the amount:


1,000 yen.

Now:


1000円しかありません。

I only have 1,000 yen.


This highlights:


there is nothing beyond 1,000 yen.

That often makes the limitation feel stronger.


Perhaps you hoped to have more.


But context decides the emotional meaning.


Another Comparison

今日は一時間だけ勉強します。
I’ll study for only one hour today.


This can simply describe your plan.


今日は一時間しか勉強しません。
I’ll study for only one hour today.


The second sentence puts more emphasis on:


not studying beyond one hour.

Depending on context, that could sound like:


  • less than expected

  • deliberately limited

  • surprisingly short

Does しか Always Sound Negative?

No.


This is an important nuance.


Many beginner explanations reduce しか to:


“only, with a negative feeling.”

That is too simple.


しか emphasizes that the amount or range is limited.


Whether that limit feels:


  • disappointing

  • convenient

  • surprising

  • positive

  • negative

depends on context.


For example:


駅まで5分しかかかりません。
It only takes five minutes to the station.


Here:


five minutes

is a small amount.


That is probably good news.


So しか does not automatically mean:


“I’m unhappy.”

It means:


nothing beyond this amount / the amount is limited.

Another Positive Example

この仕事は10分しかかかりません。
This job only takes ten minutes.


The speaker may be pleasantly surprised.


The limitation itself is the important part.


Not the emotion.


だけ vs しか With Quantities

Quantities make the difference especially easy to feel.


だけ

三人だけ来ました。
Only three people came.


A relatively neutral statement:


number of people = three.

しか

三人しか来ませんでした。
Only three people came.


This strongly highlights:


nobody beyond those three came.

Depending on context, perhaps:


you expected ten people.

That is why しか often appears when the quantity feels smaller than expected.


Another Quantity Example

水を一杯だけ飲みました。
I drank only one glass of water.


Neutral limitation.


水を一杯しか飲みませんでした。
I only drank one glass of water.


The second sentence more clearly emphasizes:


I didn’t drink more than one glass.

“I Only Know…”

This is a very useful real-life pattern.


日本語だけ分かります。
I understand only Japanese.


This simply states the language you understand.


日本語しか分かりません。
I understand nothing except Japanese.


The second feels more exclusive:


Japanese is the only one.

Another useful learner example:


ひらがなしか分かりません。
I only understand hiragana.


This tells the listener:


my understanding does not extend beyond hiragana.

Where Does しか Go in the Sentence?

しか attaches to the thing being limited.


Compare:


パンを食べます。
I eat bread.


With しか:


パンしか食べません。
I eat only bread.


Notice:


を disappears.

You do not normally say:


パンをしか食べません。 ❌


Instead:


パンしか食べません。 ✅


しか and は・が・を

When しか replaces the focus of particles such as:


  • は

  • が

  • を

those particles generally do not stay.


For example:


パンを食べます。
↓
パンしか食べません。


一人が来ました。
↓
一人しか来ませんでした。


The しか itself marks the limited item.


しか With Other Particles

Other particles can remain before しか.


For example:


日本でしか買えません。
You can only buy it in Japan.


ここにしかありません。
It exists only here.


東京からしか電車がありません。
There are trains only from Tokyo.


In these cases:


で + しか
に + しか
から + しか


work together.


The first particle shows the relationship.


しか adds the limitation.


Compare だけ

With だけ:


日本だけで買えます。


and similar structures can produce different meanings depending on particle order and context.


For beginners, the simplest rule is:


だけ attaches directly to what you want to limit.

しか attaches to what you want to exclude everything else from, then requires negative grammar.

Can You Use だけ and しか Together?

Yes.


You may see:


だけしか〜ない

For example:


これだけしかありません。
There is only this much.


Or:


1000円だけしかありません。
I only have 1,000 yen.


Using both can add even more emphasis to the limitation.


But you do not need this combination immediately.


Master these first:


Xだけ

and:


Xしか〜ない

Then だけしか will make much more sense later.


Be Careful: Verb + しかない

There is another very common grammar pattern:


Verb dictionary form + しかない

For example:


行くしかない。
There is no choice but to go.


待つしかない。
There is nothing to do but wait.


Here, しかない means:


there is no option except…

So:


行くしかない


does not simply mean:


only go.

It means:


going is the only option.

This grammar is conceptually related to the same idea:


nothing except X

But it behaves as its own useful pattern.


Another Example

電車がないから、歩くしかない。
There are no trains, so I have no choice but to walk.


The available options are:


~~train~~
~~bus~~
~~taxi~~

leaving:


walk.

Again:


nothing except walking.

What About ばかり?

You may also see ばかり translated as:


only
nothing but

For example:


ゲームばかりしています。
He does nothing but play games.


But ばかり often carries a different feeling.


It can suggest:


  • repetition

  • excess

  • imbalance

  • doing too much of one thing

For example:


甘い物ばかり食べています。
He eats nothing but sweets.


The implication may be:


too much of the same thing.

That is different from the cleaner limitation of だけ or しか.


For now:


だけ = only X

しか〜ない = nothing except X

ばかり = often too much / repeatedly X

How Do You Choose Between だけ and しか?

Use this simple decision test.


Are You Simply Stating the Limit?

Use:


だけ

For example:


今日は一時間だけ勉強します。
I’ll study for only one hour today.


Do You Want to Emphasize “Nothing Beyond This”?

Use:


しか〜ない

For example:


今日は一時間しか勉強しません。
I’ll study for only one hour today.


Do You Need an Affirmative Predicate?

だけ is usually the straightforward choice.


Because:


しか requires negative grammar.

Another Way to Remember It

Ask:


What is there?

Xだけ

Only X.


What is not there?

Xしか〜ない

Nothing except X.


That distinction makes the two forms much easier to separate.


Common Mistake 1: Using an Affirmative Verb After しか

Incorrect:


水しか飲みます。 ❌


Correct:


水しか飲みません。 ✅


Remember:


しか requires negative grammar.

Common Mistake 2: Thinking しか Always Means Disappointment

Example:


駅まで5分しかかかりません。
It only takes five minutes to the station.


Five minutes being short may be good.


しか emphasizes limitation.


The context tells you whether that limitation feels positive or negative.


Common Mistake 3: Treating だけ and しか as Identical

Compare:


1000円だけあります。
I have only 1,000 yen.


1000円しかありません。
I only have 1,000 yen.


They overlap in translation.


But the second more strongly highlights:


there isn’t more.

Common Mistake 4: Keeping を Before しか

Incorrect:


パンをしか食べません。 ❌


Correct:


パンしか食べません。 ✅


しか replaces the role that を was marking here.


Common Mistake 5: Confusing Xしかない With Verb + しかない

Compare:


1000円しかない。
I only have 1,000 yen.


Here:


1000 yen is the only amount.

But:


行くしかない。
There is no choice but to go.


Here:


going is the only option.

The core “nothing except” idea is related, but the grammar pattern is different.


Common Mistake 6: Overusing しか

If you simply want to state a neutral limit, だけ may sound more straightforward.


For example:


今日は日本語だけ勉強します。
Today I’ll study only Japanese.


You do not always need the stronger exclusive framing of しか〜ない.


Mini Practice Quiz

Choose the best answer.


1. 水_飲みます。

You simply mean:


I only drink water.

A. だけ
B. しか


Answer: A. だけ


水だけ飲みます。


2. 水_飲みません。

You mean:


I drink nothing but water.

A. だけ
B. しか


Answer: B. しか


水しか飲みません。


3. Which pattern requires a negative predicate?

A. だけ
B. しか


Answer: B. しか


4. 1000円_ありません。

You mean:


I only have 1,000 yen.

A. しか
B. まで


Answer: A. しか


1000円しかありません。


5. 三人_来ました。

You want a relatively neutral statement:


Only three people came.

A. だけ
B. しか


Answer: A. だけ


三人だけ来ました。


6. 三人_来ませんでした。

You want to emphasize that nobody beyond three people came.


A. だけ
B. しか


Answer: B. しか


三人しか来ませんでした。


7. Which is correct?

A. パンをしか食べません。
B. パンしか食べません。


Answer: B. パンしか食べません。


8. 駅まで5分しかかかりません。

Does しか necessarily express disappointment?


A. Yes
B. No


Answer: B. No


It means the time is limited to five minutes.


That may actually be good news.


9. 行くしかない means:

A. I only go.
B. There is no choice but to go.


Answer: B.


10. Which mental model is best?

A. だけ = only this / しか〜ない = nothing except this
B. だけ = deadline / しか = direction


Answer: A.


Frequently Asked Questions

What is the difference between だけ and しか?

だけ means “only” or “just” and usually gives a relatively neutral limitation.


しか also means “only,” but it must be used with a negative predicate and emphasizes that nothing exists beyond the stated item or amount.


For example:


水だけ飲みます。
I only drink water.


水しか飲みません。
I drink nothing but water.


Why does しか use a negative verb?

Because the underlying idea is:


nothing except X

For example:


お茶しか飲みません。


is conceptually:


I do not drink anything except tea.

Natural English:


I only drink tea.

Does しか always sound negative?

No.


しか emphasizes limitation.


Whether that limitation feels good or bad depends on context.


For example:


5分しかかかりません。
It only takes five minutes.


The short time may be a positive thing.


Can だけ be used with a positive verb?

Yes.


For example:


日本語だけ勉強します。
I study only Japanese.


だけ does not require a negative predicate.


Can you use だけ and しか together?

Yes.


For example:


これだけしかありません。
There is only this much.


The combination adds emphasis, but beginners can usually master だけ and しか〜ない separately first.


What does しかない mean?

With a noun or quantity:


1000円しかない。
I only have 1,000 yen.


With a verb:


行くしかない。
There is no choice but to go.


The underlying idea is:


there is nothing except this option.

Is ばかり the same as だけ or しか?

Not exactly.


ばかり can also mean “only” or “nothing but,” but often suggests repeatedness, excess, or imbalance.


For example:


ゲームばかりしています。
He does nothing but play games.


Which is more natural: だけ or しか?

Both are natural.


Use だけ when you want to state a limit relatively neutrally.


Use しか〜ない when you want to emphasize:


nothing beyond this.

What Should You Learn Next?

Once だけ vs しか feels clear, continue with these related grammar guides.


Japanese Particles Explained

Use this as your overview of the most important Japanese particles and how they relate to each other.


What Does と Mean in Japanese?

Learn how と connects nouns, companions, quotations, and predictable conditions.


What Does の Mean in Japanese?

Learn how の shows relationships between nouns and can also nominalize actions.


まで vs までに: “Until” vs “By” in Japanese

Learn why one extra に changes an endpoint into a deadline.


から and まで: How to Say “From” and “Until” in Japanese

Learn how Japanese marks the beginning and end of a range.


Continue Your Japanese Journey

だけ and しか can be confusing because English often translates both as:


only

But the Japanese viewpoint is different.


With:


だけ

you look at the thing that is included:


ONLY THIS

With:


しか〜ない

you look at everything beyond it and exclude it:


NOTHING EXCEPT THIS

That explains why:


水だけ飲みます。


uses a normal affirmative verb.


But:


水しか飲みません。


needs negative grammar.


The sentence is effectively saying:


I do not drink anything except water.

And remember:


しか does not automatically mean disappointment.

It simply makes the limitation more prominent.


Sometimes that limit is bad:


I only have 1,000 yen.

Sometimes it is good:


It only takes five minutes.

So when choosing between the two, ask:


Am I simply stating what is included?

→ use だけ


Or:


Am I emphasizing that nothing else goes beyond this?

→ use しか〜ない


Once that difference clicks, the two forms stop looking like interchangeable vocabulary words and start feeling like two different ways of viewing the same limit.


Japanese Journey is built around the same principle: understand the underlying pattern first, then use examples and context to make that pattern automatic.