文章を書いていると、「でも」と「しかし」のどちらを使えばいいのか迷うことがあります。意味は似ているのに、入れ替えると少し違和感が出ることもありますよね。
この2つがややこしいのは、どちらも“前の話と反対のことを言う”役割を持っているからです。ただ、使われる場面や文章の空気感には、はっきりした違いがあります。

この記事では、「どちらが正しいか」を決めつけるのではなく、日常や仕事で迷いにくくなる考え方を整理します。読後に「こう考えれば楽だったのか」と感じてもらえることを目指します。

「でも」と「しかし」は何が似ているのか

「でも」と「しかし」は、どちらも前に出た内容を受けて、流れを切り替える言葉です。
肯定のあとに別の意見を出したり、期待とは違う結果を伝えたりするときに使われます。

たとえば次のような文章です。

・行きたかった。でも時間がなかった
・行きたかった。しかし時間がなかった

どちらも「行きたい気持ちはあったが、実際は行けなかった」という流れを表しています。
意味だけを見ると、ほとんど同じように感じられるでしょう。

この「意味が似ていること」こそが、迷いやすい理由です。
文章の中で入れ替えても意味が大きく変わらないため、「どちらを使えばいいのか」が分かりにくくなります。

ただし、よく読むと文章の空気感は少し違います。

・行きたかった。でも時間がなかった
→ 会話に近く、気持ちがそのまま出ている印象

・行きたかった。しかし時間がなかった
→ 少し説明的で、文章として整っている印象

このように、意味よりも「文章の雰囲気」が変わる言葉だと考えると理解しやすくなります。

「でも」が持つやわらかさ

使われる場面

「でも」は、話し言葉にとても近い表現です。
日常会話の流れにそのまま入れやすく、親しみのある文章によく使われます。

特に次のような場面で自然に使われます。

・子どもとの会話
・家族とのやりとり
・ママ友や同僚との雑談
・ブログやSNSなど、親しみを大切にした文章

会話をそのまま文章にしたような場面では、「でも」がとても自然に感じられます。

具体例

家庭では、こんな会話があります。

子ども
「今日、公園行きたい」


「行きたいね。でも今日は雨なんだ」

また、日常の文章でもよく使われます。

・やってみた。でも思ったより難しかった
・早く寝た。でも朝は眠かった
・準備はした。でも少し不安が残っている

どれも、気持ちの流れがそのまま続いているような文章です。

「でも」は、考えよりも“気持ちの流れ”をつなぐ言葉と言えるでしょう。

間違いやすいポイント

とても便利な言葉ですが、使いすぎると文章が少し軽く見えることがあります。

たとえば次のような文章です。

・準備は終わった。でも不安がある。でもやってみるしかない。でも心配だ

会話では自然でも、文章として読むと少し幼い印象になることがあります。

特に次のような文章では注意が必要です。

・仕事のメール
・説明文
・まとめ記事

こうした文章では、「でも」を続けて使うと少しカジュアルすぎる場合があります。

「しかし」が持つ落ち着いた印象

使われる場面

「しかし」は、「でも」と同じように流れを切り替える言葉ですが、少し落ち着いた印象があります。
会話よりも、文章の中で使われることが多い表現です。

次のような場面でよく使われます。

・仕事のメール
・説明文
・報告書
・情報を整理する文章

文章としてきちんと説明したいとき、「しかし」はとても使いやすい言葉です。

具体例

・準備は整っていた。しかし予想外の問題が起きた
・効果は期待された。しかし結果は出なかった
・参加者は多かった。しかし時間が足りなかった

どれも、前の内容を受けて「状況を整理する」ような流れになっています。

このように、「しかし」は感情よりも説明に近い言葉です。

「しかし」は、気持ちよりも“状況の整理”に向いている表現と考えると分かりやすくなります。

間違いやすいポイント

「しかし」は便利ですが、日常会話で使うと少し堅く感じることがあります。

たとえば次の会話です。

子ども
「今日ゲームしていい?」


「しかし、宿題がまだ終わっていない」

意味は通じますが、少し説明的で距離を感じます。

同じ場面なら、こちらの方が自然です。

「でも、宿題がまだ終わっていないよ」

このように、会話では「しかし」が少し硬く聞こえる場合があります。

会話と文章での使い分けの目安

迷ったときは、「話している場面か、書いている場面か」で考えると整理しやすくなります。

たとえば、次のように考えると分かりやすいでしょう。

声に出して自然 → でも
文章として整える → しかし

これは絶対のルールではありませんが、判断の目安になります。

実際には、次のような違いがあります。

会話の流れ
→ でも

説明や整理
→ しかし

つまり、

「でも」は気持ちの流れ、「しかし」は文章の整理

このイメージを持つだけで、かなり選びやすくなります。

並べて使うときに気をつけたいこと

文章の中で「でも」と「しかし」を混ぜると、文章のトーンが少しぶれやすくなります。

たとえば次の文章です。

行こうと思った。でも雨だった。しかし仕方がない

意味は通じますが、少し読みにくさがあります。
理由は、「会話の言葉」と「説明の言葉」が混ざっているからです。

この場合は、どちらかに寄せると読みやすくなります。

・行こうと思った。でも雨だった。だから諦めた

または

・行こうと思った。しかし雨だった。そのため諦めた

このように流れをそろえると、文章全体がすっきりします。

特にブログ記事では、接続詞のトーンをそろえるだけで読みやすさが大きく変わることがあります。

「どちらを使うべきか」より大切な考え方

「でも」と「しかし」は、どちらかが正しいという言葉ではありません。
大切なのは、文章の目的や読み手です。

次のように考えると整理しやすくなります。

共感してほしい
気持ちをやわらかく伝えたい
→「でも」

状況を整理したい
落ち着いて説明したい
→「しかし」

たとえばブログ記事では、

体験談
→ でも

説明部分
→ しかし

このように使い分けることもあります。

言葉そのものより、「誰にどう伝えたいか」が大切です。

その視点で考えると、どちらを選ぶべきか自然に決まってきます。

まとめ|「でも」と「しかし」の使い分けはこう考える

「でも」と「しかし」は、意味が似ているからこそ迷いやすい言葉です。
無理に使い分けを覚えようとしなくても、

  • 会話に近いか

  • 文章として整えたいか

この2点を意識するだけで十分です。

どちらを選んでも、間違いではありません。
今の場面に合っているかどうかを考えることが、いちばん自然な使い分けです。

次に迷ったときは、「今、誰にどう伝えたいかな」と一度立ち止まってみてください。
それだけで、言葉選びはぐっと楽になります。