---
description: >-
  https://www.itsolutionstuff.com/post/laravel-9-qr-code-generator-exampleexample.html
---

# Laravel 9 QR Code Generator Example

## Laravel 9 QR Code Generator Example

By Hardik Savani March 21, 2022 Category : Laravel![](https://a.vdo.ai/core/assets/img/cross.svg)PauseUnmuteLoaded: 0.68%Fullscreen[![VDO.AI](https://a.vdo.ai/core/assets/img/logo.svg)](https://vdo.ai/?utm_medium=video\&utm_term=itsolutionstuff.com\&utm_source=vdoai_logo)Hi Dev,

In this post, we will learn laravel 9 generate QR code. we will help you to give example of how to generate QR code in laravel 9. This article will give you a simple example of how to create qr code in laravel 9. We will look at example of how to save generated QR code in laravel.

In this example, we will generate a QR code using simplesoftwareio/simple-qrcode composer package. I will give you a very simple example of generating QR code with image, QR code with color, QR code with SMS, QR code with email, and QR code in blade file, etc.

Let's see the bellow step and you can generate QR code in your laravel 9 projects as well.

![](https://www.itsolutionstuff.com/upload/laravel-9-qr-code.png)

**Install Laravel 9**

This is optional; however, if you have not created the laravel app, then you may go ahead and execute the below command:

```
composer create-project laravel/laravel example-app
```

**Install simplesoftwareio/simple-qrcode**

In first step we will install simplesoftwareio/simple-qrcode Package that provides to generate QR code in laravel application. So, first open your terminal and run bellow command:

```
composer require simplesoftwareio/simple-qrcode
```

**1: Laravel Generate QR Code Example**

Here, we will create simple route for generating qr code, Then i will show you output bellow as well:

routes/web.php

```
<?php  use Illuminate\Support\Facades\Route;  /*|--------------------------------------------------------------------------| Web Routes|--------------------------------------------------------------------------|| Here is where you can register web routes for your application. These| routes are loaded by the RouteServiceProvider within a group which| contains the "web" middleware group. Now create something great!|*/  Route::get('qrcode', function () {       return QrCode::size(300)->generate('A basic example of QR code!');});
```

Output:

![](https://www.itsolutionstuff.com/upload/laravel-qr-code-1.png)

**2: Laravel Generate QR Code and Save Example**

Here, we will create simple route for generating qr code:

routes/web.php

```
<?php  use Illuminate\Support\Facades\Route;  /*|--------------------------------------------------------------------------| Web Routes|--------------------------------------------------------------------------|| Here is where you can register web routes for your application. These| routes are loaded by the RouteServiceProvider within a group which| contains the "web" middleware group. Now create something great!|*/  Route::get('qrcode-with-color', function () {	 $path = public_path('qrcode/'.time().'.png');       return QrCode::size(300)                     ->generate('A simple example of QR code', $path);});
```

**3: Laravel Generate QR Code with Color Example**

Here, we will create simple route for generating qr code, Then i will show you output bellow as well:

routes/web.php

```
<?php  use Illuminate\Support\Facades\Route;  /*|--------------------------------------------------------------------------| Web Routes|--------------------------------------------------------------------------|| Here is where you can register web routes for your application. These| routes are loaded by the RouteServiceProvider within a group which| contains the "web" middleware group. Now create something great!|*/  Route::get('qrcode-with-color', function () {       return QrCode::size(300)                     ->backgroundColor(255,55,0)                     ->generate('A simple example of QR code');});
```

Output:

![](https://www.itsolutionstuff.com/upload/laravel-qr-code-2.png)

**4: Laravel Generate QR Code with Image Example**

Here, we will create simple route for generating qr code, Then i will show you output bellow as well:

routes/web.php

```
<?php  use Illuminate\Support\Facades\Route;  /*|--------------------------------------------------------------------------| Web Routes|--------------------------------------------------------------------------|| Here is where you can register web routes for your application. These| routes are loaded by the RouteServiceProvider within a group which| contains the "web" middleware group. Now create something great!|*/  Route::get('qrcode-with-image', function () {          $image = QrCode::format('png')                         ->merge(public_path('images/1644463030.png'), 0.5, true)                         ->size(500)                         ->errorCorrection('H')                         ->generate('A simple example of QR code!');          return response($image)->header('Content-type','image/png');});
```

Output:

![](https://www.itsolutionstuff.com/upload/laravel-qr-code-3.png)

**5: Laravel Generate Email QR Code Example**

Here, we will create simple route for generating qr code, Then i will show you output bellow as well:

routes/web.php

```
<?php  use Illuminate\Support\Facades\Route;  /*|--------------------------------------------------------------------------| Web Routes|--------------------------------------------------------------------------|| Here is where you can register web routes for your application. These| routes are loaded by the RouteServiceProvider within a group which| contains the "web" middleware group. Now create something great!|*/     Route::get('qrcode-email', function() {       return QrCode::size(500)                 ->email('hardik@itsolutionstuff.com', 'Welcome to ItSolutionStuff.com!', 'This is !.'); });
```

**6: Laravel Generate Phone QR Code Example**

Here, You can generate qr code with phone number as below:

Code:

```
       QrCode::phoneNumber('111-222-6666');  
```

**7: Laravel Generate SMS QR Code Example**

Here, You can generate qr code with sms as below:

Code:

```
       QrCode::SMS('111-222-6666', 'Body of the message');  
```

**8: Laravel Generate QR Code in Blade File Example**

Here, You can generate OR code in blade file:

Code:

Read Also: [Laravel 9 ChartJS Chart Example Tutorial](https://www.itsolutionstuff.com/post/laravel-9-chartjs-chart-example-tutorialexample.html)

```
       <div class="visible-print text-center">    {!! QrCode::size(100)->generate('Demo'); !!}    <p>Scan me to return to the original page.</p></div>  
```

I hope it can help you...

\
